www.beck-ipc.com

Cryptographic API


Header File:         #include <TCPIP.H>
                    which includes <TCPIP_Crypto.H>

    Hash         Cipher         Big Number         Other    

Related :

Hash Functions

        --- MD5 Functions ---
Crypt_MD5_Init

Init MD5 checksum generator
Crypt_MD5_UpdateUpdate MD5 hash
Crypt_MD5_FinalFinalize MD5 hash

        --- SHA1 Functions ---
Crypt_SHA1_Init


Init SHA1 checksum generator
Crypt_SHA1_UpdateUpdate SHA1 hash
Crypt_SHA1_FinalFinalize SHA1 hash

Cipher Functions

        --- AES Functions ---
Crypt_AES_Decrypt

Decrypt AES message
Crypt_AES_EncryptEncrypt AES message
Crypt_AES_MakeDecryptKeyMake AES decrypt key
Crypt_AES_MakeEncryptKeyMake AES encrypt key

        --- BLOWFISH Functions ---
Crypt_Blowfish_Decrypt


Decrypt BLOWFISH message
Crypt_Blowfish_EncryptEncrypt BLOWFISH message
Crypt_Blowfish_MakeKeyMake BLOWFISH key

        --- DES Functions ---
Crypt_DES_Decrypt


Decrypt DES message
Crypt_DES_EncryptEncrypt DES message
Crypt_DES_MakeKeyMake DES key

        --- 3DES Functions ---
Crypt_3DES_Decrypt


Decrypt 3DES message
Crypt_3DES_EnryptEncrypt 3DES message
Crypt_3DES_MakeKeyMake 3DES key

Big Number Functions

Crypt_BN_DivBig number division
Crypt_BN_Mod_ExpBig number modulo exponentiation
Crypt_BN_Mod_InverseBig number modulo inverse
Crypt_BN_Mod_MulBig number modulo multiply
Crypt_BN_MulBig number multiply

Other Functions

Crypt_Random_BytesGet pseudo random numbers

List of C Libraries
@CHIP-RTOS Main Index


End of document