+ if (err == TFM_FP_VAL)
+ silc_set_errno(SILC_ERR_INVALID_ARGUMENT);
+ else if (err == TFM_FP_MEM)
+ silc_set_errno(SILC_ERR_OUT_OF_MEMORY);
+}
+
+SilcBool silc_mp_init(SilcMPInt *mp)
+{
+ tfm_fp_init(mp);
+ return TRUE;
+}
+
+SilcBool silc_mp_sinit(SilcStack stack, SilcMPInt *mp)
+{
+ if (stack)
+ stack = silc_stack_alloc(0, stack);
+ tfm_fp_sinit(stack, mp);
+ return TRUE;