tomcrypt.cipher

We put each of the ciphers scheduled keys in their own structs then we put all of the key formats in one union. This makes the function prototypes easier to use.

Members

Aliases

aes_done
alias aes_done = rijndael_done
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
aes_ecb_decrypt
alias aes_ecb_decrypt = rijndael_ecb_decrypt
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
aes_ecb_encrypt
alias aes_ecb_encrypt = rijndael_ecb_encrypt
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
aes_enc_ecb_encrypt
alias aes_enc_ecb_encrypt = rijndael_enc_ecb_encrypt
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
aes_enc_keysize
alias aes_enc_keysize = rijndael_enc_keysize
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
aes_enc_setup
alias aes_enc_setup = rijndael_enc_setup
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
aes_keysize
alias aes_keysize = rijndael_keysize
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
aes_setup
alias aes_setup = rijndael_setup
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
aes_test
alias aes_test = rijndael_test
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_block_t
alias safer_block_t = ubyte[LTC_SAFER_BLOCK_LEN]
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_key_t
alias safer_key_t = ubyte[LTC_SAFER_KEY_LEN]
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
symmetric_key
alias symmetric_key = Symmetric_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

anubis_done
void anubis_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
anubis_ecb_decrypt
int anubis_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
anubis_ecb_encrypt
int anubis_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
anubis_keysize
int anubis_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
anubis_setup
int anubis_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
anubis_test
int anubis_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
blowfish_done
void blowfish_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
blowfish_ecb_decrypt
int blowfish_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
blowfish_ecb_encrypt
int blowfish_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
blowfish_keysize
int blowfish_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
blowfish_setup
int blowfish_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
blowfish_test
int blowfish_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cast5_done
void cast5_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cast5_ecb_decrypt
int cast5_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cast5_ecb_encrypt
int cast5_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cast5_keysize
int cast5_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cast5_setup
int cast5_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cast5_test
int cast5_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cbc_decrypt
int cbc_decrypt(ubyte* ct, ubyte* pt, c_ulong len, symmetric_CBC* cbc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cbc_done
int cbc_done(symmetric_CBC* cbc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cbc_encrypt
int cbc_encrypt(ubyte* pt, ubyte* ct, c_ulong len, symmetric_CBC* cbc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cbc_getiv
int cbc_getiv(ubyte* IV, c_ulong* len, symmetric_CBC* cbc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cbc_setiv
int cbc_setiv(ubyte* IV, c_ulong len, symmetric_CBC* cbc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cbc_start
int cbc_start(int cipher, ubyte* IV, ubyte* key, int keylen, int num_rounds, symmetric_CBC* cbc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cfb_decrypt
int cfb_decrypt(ubyte* ct, ubyte* pt, c_ulong len, symmetric_CFB* cfb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cfb_done
int cfb_done(symmetric_CFB* cfb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cfb_encrypt
int cfb_encrypt(ubyte* pt, ubyte* ct, c_ulong len, symmetric_CFB* cfb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cfb_getiv
int cfb_getiv(ubyte* IV, c_ulong* len, symmetric_CFB* cfb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cfb_setiv
int cfb_setiv(ubyte* IV, c_ulong len, symmetric_CFB* cfb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cfb_start
int cfb_start(int cipher, ubyte* IV, ubyte* key, int keylen, int num_rounds, symmetric_CFB* cfb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cipher_is_valid
int cipher_is_valid(int idx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ctr_decrypt
int ctr_decrypt(ubyte* ct, ubyte* pt, c_ulong len, symmetric_CTR* ctr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ctr_done
int ctr_done(symmetric_CTR* ctr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ctr_encrypt
int ctr_encrypt(ubyte* pt, ubyte* ct, c_ulong len, symmetric_CTR* ctr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ctr_getiv
int ctr_getiv(ubyte* IV, c_ulong* len, symmetric_CTR* ctr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ctr_setiv
int ctr_setiv(ubyte* IV, c_ulong len, symmetric_CTR* ctr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ctr_start
int ctr_start(int cipher, ubyte* IV, ubyte* key, int keylen, int num_rounds, int ctr_mode, symmetric_CTR* ctr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ctr_test
int ctr_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des3_done
void des3_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des3_ecb_decrypt
int des3_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des3_ecb_encrypt
int des3_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des3_keysize
int des3_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des3_setup
int des3_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des3_test
int des3_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des_done
void des_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des_ecb_decrypt
int des_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des_ecb_encrypt
int des_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des_keysize
int des_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des_setup
int des_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des_test
int des_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ecb_decrypt
int ecb_decrypt(ubyte* ct, ubyte* pt, c_ulong len, symmetric_ECB* ecb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ecb_done
int ecb_done(symmetric_ECB* ecb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ecb_encrypt
int ecb_encrypt(ubyte* pt, ubyte* ct, c_ulong len, symmetric_ECB* ecb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ecb_start
int ecb_start(int cipher, ubyte* key, int keylen, int num_rounds, symmetric_ECB* ecb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f8_decrypt
int f8_decrypt(ubyte* ct, ubyte* pt, c_ulong len, symmetric_F8* f8)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f8_done
int f8_done(symmetric_F8* f8)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f8_encrypt
int f8_encrypt(ubyte* pt, ubyte* ct, c_ulong len, symmetric_F8* f8)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f8_getiv
int f8_getiv(ubyte* IV, c_ulong* len, symmetric_F8* f8)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f8_setiv
int f8_setiv(ubyte* IV, c_ulong len, symmetric_F8* f8)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f8_start
int f8_start(int cipher, ubyte* IV, ubyte* key, int keylen, ubyte* salt_key, int skeylen, int num_rounds, symmetric_F8* f8)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f8_test_mode
int f8_test_mode()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
find_cipher
int find_cipher(char* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
find_cipher_any
int find_cipher_any(char* name, int blocklen, int keylen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
find_cipher_id
int find_cipher_id(ubyte ID)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kasumi_done
void kasumi_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kasumi_ecb_decrypt
int kasumi_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kasumi_ecb_encrypt
int kasumi_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kasumi_keysize
int kasumi_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kasumi_setup
int kasumi_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kasumi_test
int kasumi_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
khazad_done
void khazad_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
khazad_ecb_decrypt
int khazad_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
khazad_ecb_encrypt
int khazad_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
khazad_keysize
int khazad_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
khazad_setup
int khazad_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
khazad_test
int khazad_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kseed_done
void kseed_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kseed_ecb_decrypt
int kseed_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kseed_ecb_encrypt
int kseed_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kseed_keysize
int kseed_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kseed_setup
int kseed_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kseed_test
int kseed_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lrw_decrypt
int lrw_decrypt(ubyte* ct, ubyte* pt, c_ulong len, symmetric_LRW* lrw)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lrw_done
int lrw_done(symmetric_LRW* lrw)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lrw_encrypt
int lrw_encrypt(ubyte* pt, ubyte* ct, c_ulong len, symmetric_LRW* lrw)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lrw_getiv
int lrw_getiv(ubyte* IV, c_ulong* len, symmetric_LRW* lrw)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lrw_process
int lrw_process(ubyte* pt, ubyte* ct, c_ulong len, int mode, symmetric_LRW* lrw)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lrw_setiv
int lrw_setiv(ubyte* IV, c_ulong len, symmetric_LRW* lrw)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lrw_start
int lrw_start(int cipher, ubyte* IV, ubyte* key, int keylen, ubyte* tweak, int num_rounds, symmetric_LRW* lrw)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lrw_test
int lrw_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
multi2_done
void multi2_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
multi2_ecb_decrypt
int multi2_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
multi2_ecb_encrypt
int multi2_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
multi2_keysize
int multi2_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
multi2_setup
int multi2_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
multi2_test
int multi2_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
noekeon_done
void noekeon_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
noekeon_ecb_decrypt
int noekeon_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
noekeon_ecb_encrypt
int noekeon_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
noekeon_keysize
int noekeon_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
noekeon_setup
int noekeon_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
noekeon_test
int noekeon_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ofb_decrypt
int ofb_decrypt(ubyte* ct, ubyte* pt, c_ulong len, symmetric_OFB* ofb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ofb_done
int ofb_done(symmetric_OFB* ofb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ofb_encrypt
int ofb_encrypt(ubyte* pt, ubyte* ct, c_ulong len, symmetric_OFB* ofb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ofb_getiv
int ofb_getiv(ubyte* IV, c_ulong* len, symmetric_OFB* ofb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ofb_setiv
int ofb_setiv(ubyte* IV, c_ulong len, symmetric_OFB* ofb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ofb_start
int ofb_start(int cipher, ubyte* IV, ubyte* key, int keylen, int num_rounds, symmetric_OFB* ofb)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc2_done
void rc2_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc2_ecb_decrypt
int rc2_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc2_ecb_encrypt
int rc2_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc2_keysize
int rc2_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc2_setup
int rc2_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc2_test
int rc2_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc5_done
void rc5_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc5_ecb_decrypt
int rc5_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc5_ecb_encrypt
int rc5_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc5_keysize
int rc5_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc5_setup
int rc5_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc5_test
int rc5_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc6_done
void rc6_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc6_ecb_decrypt
int rc6_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc6_ecb_encrypt
int rc6_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc6_keysize
int rc6_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc6_setup
int rc6_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc6_test
int rc6_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
register_cipher
int register_cipher(ltc_cipher_descriptor* cipher)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_done
void rijndael_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_ecb_decrypt
int rijndael_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_ecb_encrypt
int rijndael_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_enc_done
void rijndael_enc_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_enc_ecb_encrypt
int rijndael_enc_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_enc_keysize
int rijndael_enc_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_enc_setup
int rijndael_enc_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_keysize
int rijndael_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_setup
int rijndael_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_test
int rijndael_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_128_keysize
int safer_128_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_64_keysize
int safer_64_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_done
void safer_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_ecb_decrypt
int safer_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_ecb_encrypt
int safer_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_k128_setup
int safer_k128_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_k64_setup
int safer_k64_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_k64_test
int safer_k64_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_sk128_setup
int safer_sk128_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_sk128_test
int safer_sk128_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_sk64_setup
int safer_sk64_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_sk64_test
int safer_sk64_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
saferp_done
void saferp_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
saferp_ecb_decrypt
int saferp_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
saferp_ecb_encrypt
int saferp_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
saferp_keysize
int saferp_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
saferp_setup
int saferp_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
saferp_test
int saferp_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
skipjack_done
void skipjack_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
skipjack_ecb_decrypt
int skipjack_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
skipjack_ecb_encrypt
int skipjack_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
skipjack_keysize
int skipjack_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
skipjack_setup
int skipjack_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
skipjack_test
int skipjack_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
twofish_done
void twofish_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
twofish_ecb_decrypt
int twofish_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
twofish_ecb_encrypt
int twofish_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
twofish_keysize
int twofish_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
twofish_setup
int twofish_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
twofish_test
int twofish_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
unregister_cipher
int unregister_cipher(ltc_cipher_descriptor* cipher)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xtea_done
void xtea_done(symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xtea_ecb_decrypt
int xtea_ecb_decrypt(ubyte* ct, ubyte* pt, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xtea_ecb_encrypt
int xtea_ecb_encrypt(ubyte* pt, ubyte* ct, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xtea_keysize
int xtea_keysize(int* keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xtea_setup
int xtea_setup(ubyte* key, int keylen, int num_rounds, symmetric_key* skey)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xtea_test
int xtea_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xts_decrypt
int xts_decrypt(ubyte* ct, c_ulong ptlen, ubyte* pt, ubyte* tweak, symmetric_xts* xts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xts_done
void xts_done(symmetric_xts* xts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xts_encrypt
int xts_encrypt(ubyte* pt, c_ulong ptlen, ubyte* ct, ubyte* tweak, symmetric_xts* xts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xts_mult_x
void xts_mult_x(ubyte* I)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xts_start
int xts_start(int cipher, ubyte* key1, ubyte* key2, c_ulong keylen, int num_rounds, symmetric_xts* xts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xts_test
int xts_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

CTR_COUNTER_BIG_ENDIAN
enum CTR_COUNTER_BIG_ENDIAN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CTR_COUNTER_LITTLE_ENDIAN
enum CTR_COUNTER_LITTLE_ENDIAN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LRW_DECRYPT
enum LRW_DECRYPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LRW_ENCRYPT
enum LRW_ENCRYPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_CTR_RFC3686
enum LTC_CTR_RFC3686;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_SAFER_BLOCK_LEN
enum LTC_SAFER_BLOCK_LEN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_SAFER_K128_DEFAULT_NOF_ROUNDS
enum LTC_SAFER_K128_DEFAULT_NOF_ROUNDS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_SAFER_K64_DEFAULT_NOF_ROUNDS
enum LTC_SAFER_K64_DEFAULT_NOF_ROUNDS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_SAFER_KEY_LEN
enum LTC_SAFER_KEY_LEN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_SAFER_MAX_NOF_ROUNDS
enum LTC_SAFER_MAX_NOF_ROUNDS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_SAFER_SK128_DEFAULT_NOF_ROUNDS
enum LTC_SAFER_SK128_DEFAULT_NOF_ROUNDS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_SAFER_SK64_DEFAULT_NOF_ROUNDS
enum LTC_SAFER_SK64_DEFAULT_NOF_ROUNDS;
aes_desc
ltc_cipher_descriptor aes_desc;
aes_enc_desc
ltc_cipher_descriptor aes_enc_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

anubis_desc
ltc_cipher_descriptor anubis_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
blowfish_desc
ltc_cipher_descriptor blowfish_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cast5_desc
ltc_cipher_descriptor cast5_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cipher_descriptor
ltc_cipher_descriptor[] cipher_descriptor;
des3_desc
ltc_cipher_descriptor des3_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des_desc
ltc_cipher_descriptor des_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kasumi_desc
ltc_cipher_descriptor kasumi_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
khazad_desc
ltc_cipher_descriptor khazad_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kseed_desc
ltc_cipher_descriptor kseed_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
multi2_desc
ltc_cipher_descriptor multi2_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
noekeon_desc
ltc_cipher_descriptor noekeon_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc2_desc
ltc_cipher_descriptor rc2_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc5_desc
ltc_cipher_descriptor rc5_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc6_desc
ltc_cipher_descriptor rc6_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_desc
ltc_cipher_descriptor rijndael_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_enc_desc
ltc_cipher_descriptor rijndael_enc_desc;
safer_k128_desc
ltc_cipher_descriptor safer_k128_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_k64_desc
ltc_cipher_descriptor safer_k64_desc;
safer_sk128_desc
ltc_cipher_descriptor safer_sk128_desc;
safer_sk64_desc
ltc_cipher_descriptor safer_sk64_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
saferp_desc
ltc_cipher_descriptor saferp_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
skipjack_desc
ltc_cipher_descriptor skipjack_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
twofish_desc
ltc_cipher_descriptor twofish_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xtea_desc
ltc_cipher_descriptor xtea_desc;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

anubis_key
struct anubis_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
blowfish_key
struct blowfish_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cast5_key
struct cast5_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des3_key
struct des3_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
des_key
struct des_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kasumi_key
struct kasumi_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
khazad_key
struct khazad_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
kseed_key
struct kseed_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ltc_cipher_descriptor
struct ltc_cipher_descriptor

cipher descriptor table, last entry has "name == NULL" to mark the end of table

multi2_key
struct multi2_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
noekeon_key
struct noekeon_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc2_key
struct rc2_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc5_key
struct rc5_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rc6_key
struct rc6_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rijndael_key
struct rijndael_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
safer_key
struct safer_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
saferp_key
struct saferp_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
skipjack_key
struct skipjack_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
symmetric_CBC
struct symmetric_CBC

A block cipher CBC structure

symmetric_CFB
struct symmetric_CFB

A block cipher CFB structure

symmetric_CTR
struct symmetric_CTR

A block cipher CTR structure

symmetric_ECB
struct symmetric_ECB

A block cipher ECB structure

symmetric_F8
struct symmetric_F8

A block cipher F8 structure

symmetric_LRW
struct symmetric_LRW

A LRW structure

symmetric_OFB
struct symmetric_OFB

A block cipher OFB structure

symmetric_xts
struct symmetric_xts
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
twofish_key
struct twofish_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
twofish_key
struct twofish_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xtea_key
struct xtea_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Unions

Symmetric_key
union Symmetric_key
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta