QuickCrypt Library API

Predefined Constants

Encryption Algorithm BLOCKSIZE DEFAULTKEYSIZE CONTEXTSIZE
DES SLC_DES_BLOCKSIZE 8 SLC_DES_DEFAULTKEYSIZE 8 SLC_DES_CONTEXTSIZE 168
DES_EDE2 SLC_DES_EDE2_BLOCKSIZE 8 SLC_DES_EDE2_DEFAULTKEYSIZE 16 SLC_DES_EDE2_CONTEXTSIZE 308
DES_EDE3 SLC_DES_EDE3_BLOCKSIZE 8 SLC_DES_EDE3_DEFAULTKEYSIZE 24 SLC_DES_EDE3_CONTEXTSIZE 440
DESX SLC_DESX_BLOCKSIZE 8 SLC_DESX_DEFAULTKEYSIZE 24 SLC_DESX_CONTEXTSIZE 228
Rijndael (AES) SLC_RIJNDAEL_BLOCKSIZE (SLC_AES_BLOCKSIZE) 16 SLC_RIJNDAEL_DEFAULTKEYSIZE (SLC_AES_DEFAULTKEYSIZE) 16 SLC_RIJNDAEL_CONTEXTSIZE (SLC_AES_CONTEXTSIZE) 312
Blowfish SLC_BLOWFISH_BLOCKSIZE 8 SLC_BLOWFISH_DEFAULTKEYSIZE 56 SLC_BLOWFISH_CONTEXTSIZE 4208
GOST SLC_GOST_BLOCKSIZE 8 SLC_GOST_DEFAULTKEYSIZE 32 SLC_GOST_CONTEXTSIZE 76

 

Note. All sizes are in bytes.

 

SLC_ENCRYPT 0
SLC_DECRYPT 1

Useful Links


 

 

Send Feedback to SlavaSoft Inc. Tell a friend about QuickCrypt Library