SILC Core Library SILC Auth API SILC Channel API SILC Command API SILC ID API SILC ID Cache API SILC Modes SILC Notify API SILC Packet API SILC Payload API SILC Private API SILC Math Library SILC Math API SILC MP API SILC SFTP Library SILC SFTP API SILC SFTP Filesystems SILC Utility Library SILC Buffer API SILC Buffer Format API SILC Buffer Utility API SILC Hash Table API SILC Log and Debug API SILC Memory API SILC Mutex API SILC Thread API SILC Net API SILC Schedule API SILC Socket Connection API SILC Protocol API SILC Util API SILC Zip API SILC List API SILC Dynamic List API SILC Key Exchange Library SILC SKE API SILC SKE Status SILC Client Library SILC Client API SILC Crypto Library SILC Cipher API SILC Hash API SILC HMAC API SILC PKCS API SILC RNG API
SilcMPAPI DESCRIPTION
     SILC MP Library Interface. This interface defines the arbitrary
     precision arithmetic routines for SILC. Currently the actual routines
     are implemented separately, usually by some other MP library. The
     interface is generic but is mainly intended for crypto usage. This
     interface is used by SILC routines that needs big numbers, such as
     RSA implementation, Diffie-Hellman implementation etc.
SilcMPInt silc_mp_alloc silc_mp_free silc_mp_size silc_mp_sizeinbase silc_mp_set silc_mp_set_ui silc_mp_set_si silc_mp_set_str silc_mp_get_ui silc_mp_get_str silc_mp_add silc_mp_add_ui silc_mp_sub silc_mp_sub_ui silc_mp_mul silc_mp_mul_ui silc_mp_mul_2exp silc_mp_sqrt silc_mp_div silc_mp_div_ui silc_mp_div_qr silc_mp_div_2exp silc_mp_div_2exp_qr silc_mp_mod silc_mp_mod_ui silc_mp_mod_2exp silc_mp_pow silc_mp_pow_ui silc_mp_pow_mod silc_mp_pow_mod_ui silc_mp_modinv silc_mp_gcd silc_mp_gcdext silc_mp_cmp silc_mp_cmp_si silc_mp_cmp_ui silc_mp_mp2bin silc_mp_mp2bin_noalloc silc_mp_bin2mp silc_mp_abs silc_mp_neg silc_mp_and silc_mp_or silc_mp_xor