tomcrypt.mac

Undocumented in source.

Members

Functions

ccm_memory
int ccm_memory(int cipher, ubyte* key, c_ulong keylen, symmetric_key* uskey, ubyte* nonce, c_ulong noncelen, ubyte* header, c_ulong headerlen, ubyte* pt, c_ulong ptlen, ubyte* ct, ubyte* tag, c_ulong* taglen, int direction)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ccm_test
int ccm_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
eax_addheader
int eax_addheader(eax_state* eax, ubyte* header, c_ulong length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
eax_decrypt
int eax_decrypt(eax_state* eax, ubyte* ct, ubyte* pt, c_ulong length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
eax_decrypt_verify_memory
int eax_decrypt_verify_memory(int cipher, ubyte* key, c_ulong keylen, ubyte* nonce, c_ulong noncelen, ubyte* header, c_ulong headerlen, ubyte* ct, c_ulong ctlen, ubyte* pt, ubyte* tag, c_ulong taglen, int* stat)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
eax_done
int eax_done(eax_state* eax, ubyte* tag, c_ulong* taglen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
eax_encrypt
int eax_encrypt(eax_state* eax, ubyte* pt, ubyte* ct, c_ulong length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
eax_encrypt_authenticate_memory
int eax_encrypt_authenticate_memory(int cipher, ubyte* key, c_ulong keylen, ubyte* nonce, c_ulong noncelen, ubyte* header, c_ulong headerlen, ubyte* pt, c_ulong ptlen, ubyte* ct, ubyte* tag, c_ulong* taglen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
eax_init
int eax_init(eax_state* eax, int cipher, ubyte* key, c_ulong keylen, ubyte* nonce, c_ulong noncelen, ubyte* header, c_ulong headerlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
eax_test
int eax_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f9_done
int f9_done(f9_state* f9, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f9_file
int f9_file(int cipher, ubyte* key, c_ulong keylen, char* filename, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f9_init
int f9_init(f9_state* f9, int cipher, ubyte* key, c_ulong keylen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f9_memory
int f9_memory(int cipher, ubyte* key, c_ulong keylen, ubyte* _in, c_ulong inlen, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f9_memory_multi
int f9_memory_multi(int cipher, ubyte* key, c_ulong keylen, ubyte* _out, c_ulong* outlen, ubyte* _in, c_ulong inlen, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f9_process
int f9_process(f9_state* f9, ubyte* _in, c_ulong inlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f9_test
int f9_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_add_aad
int gcm_add_aad(gcm_state* gcm, ubyte* adata, c_ulong adatalen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_add_iv
int gcm_add_iv(gcm_state* gcm, ubyte* IV, c_ulong IVlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_done
int gcm_done(gcm_state* gcm, ubyte* tag, c_ulong* taglen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_gf_mult
void gcm_gf_mult(ubyte* a, ubyte* b, ubyte* c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_gf_mult
void gcm_gf_mult(ubyte* a, ubyte* b, ubyte* c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_init
int gcm_init(gcm_state* gcm, int cipher, ubyte* key, int keylen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_memory
int gcm_memory(int cipher, ubyte* key, c_ulong keylen, ubyte* IV, c_ulong IVlen, ubyte* adata, c_ulong adatalen, ubyte* pt, c_ulong ptlen, ubyte* ct, ubyte* tag, c_ulong* taglen, int direction)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_mult_h
void gcm_mult_h(gcm_state* gcm, ubyte* I)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_process
int gcm_process(gcm_state* gcm, ubyte* pt, c_ulong ptlen, ubyte* ct, int direction)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_reset
int gcm_reset(gcm_state* gcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_test
int gcm_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hmac_done
int hmac_done(hmac_state* hmac, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hmac_file
int hmac_file(int hash, char* fname, ubyte* key, c_ulong keylen, ubyte* dst, c_ulong* dstlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hmac_init
int hmac_init(hmac_state* hmac, int hash, ubyte* key, c_ulong keylen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hmac_memory
int hmac_memory(int hash, ubyte* key, c_ulong keylen, ubyte* _in, c_ulong inlen, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hmac_memory_multi
int hmac_memory_multi(int hash, ubyte* key, c_ulong keylen, ubyte* _out, c_ulong* outlen, ubyte* _in, c_ulong inlen, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hmac_process
int hmac_process(hmac_state* hmac, ubyte* _in, c_ulong inlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hmac_test
int hmac_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ocb_decrypt
int ocb_decrypt(ocb_state* ocb, ubyte* ct, ubyte* pt)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ocb_decrypt_verify_memory
int ocb_decrypt_verify_memory(int cipher, ubyte* key, c_ulong keylen, ubyte* nonce, ubyte* ct, c_ulong ctlen, ubyte* pt, ubyte* tag, c_ulong taglen, int* stat)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ocb_done_decrypt
int ocb_done_decrypt(ocb_state* ocb, ubyte* ct, c_ulong ctlen, ubyte* pt, ubyte* tag, c_ulong taglen, int* stat)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ocb_done_encrypt
int ocb_done_encrypt(ocb_state* ocb, ubyte* pt, c_ulong ptlen, ubyte* ct, ubyte* tag, c_ulong* taglen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ocb_encrypt
int ocb_encrypt(ocb_state* ocb, ubyte* pt, ubyte* ct)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ocb_encrypt_authenticate_memory
int ocb_encrypt_authenticate_memory(int cipher, ubyte* key, c_ulong keylen, ubyte* nonce, ubyte* pt, c_ulong ptlen, ubyte* ct, ubyte* tag, c_ulong* taglen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ocb_init
int ocb_init(ocb_state* ocb, int cipher, ubyte* key, c_ulong keylen, ubyte* nonce)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ocb_ntz
int ocb_ntz(c_ulong x)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ocb_shift_xor
void ocb_shift_xor(ocb_state* ocb, ubyte* Z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ocb_test
int ocb_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
omac_done
int omac_done(omac_state* omac, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
omac_file
int omac_file(int cipher, ubyte* key, c_ulong keylen, char* filename, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
omac_init
int omac_init(omac_state* omac, int cipher, ubyte* key, c_ulong keylen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
omac_memory
int omac_memory(int cipher, ubyte* key, c_ulong keylen, ubyte* _in, c_ulong inlen, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
omac_memory_multi
int omac_memory_multi(int cipher, ubyte* key, c_ulong keylen, ubyte* _out, c_ulong* outlen, ubyte* _in, c_ulong inlen, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
omac_process
int omac_process(omac_state* omac, ubyte* _in, c_ulong inlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
omac_test
int omac_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pelican_done
int pelican_done(pelican_state* pelmac, ubyte* _out)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pelican_init
int pelican_init(pelican_state* pelmac, ubyte* key, c_ulong keylen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pelican_memory
int pelican_memory(ubyte* key, c_ulong keylen, ubyte* _in, c_ulong inlen, ubyte* _out)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pelican_process
int pelican_process(pelican_state* pelmac, ubyte* _in, c_ulong inlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pelican_test
int pelican_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pmac_done
int pmac_done(pmac_state* pmac, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pmac_file
int pmac_file(int cipher, ubyte* key, c_ulong keylen, char* filename, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pmac_init
int pmac_init(pmac_state* pmac, int cipher, ubyte* key, c_ulong keylen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pmac_memory
int pmac_memory(int cipher, ubyte* key, c_ulong keylen, ubyte* msg, c_ulong msglen, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pmac_memory_multi
int pmac_memory_multi(int cipher, ubyte* key, c_ulong keylen, ubyte* _out, c_ulong* outlen, ubyte* _in, c_ulong inlen, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pmac_ntz
int pmac_ntz(c_ulong x)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pmac_process
int pmac_process(pmac_state* pmac, ubyte* _in, c_ulong inlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pmac_shift_xor
void pmac_shift_xor(pmac_state* pmac)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pmac_test
int pmac_test()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
s_ocb_done
int s_ocb_done(ocb_state* ocb, ubyte* pt, c_ulong ptlen, ubyte* ct, ubyte* tag, c_ulong* taglen, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcbc_done
int xcbc_done(xcbc_state* xcbc, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcbc_file
int xcbc_file(int cipher, ubyte* key, c_ulong keylen, char* filename, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcbc_init
int xcbc_init(xcbc_state* xcbc, int cipher, ubyte* key, c_ulong keylen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcbc_memory
int xcbc_memory(int cipher, ubyte* key, c_ulong keylen, ubyte* _in, c_ulong inlen, ubyte* _out, c_ulong* outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcbc_memory_multi
int xcbc_memory_multi(int cipher, ubyte* key, c_ulong keylen, ubyte* _out, c_ulong* outlen, ubyte* _in, c_ulong inlen, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcbc_process
int xcbc_process(xcbc_state* xcbc, ubyte* _in, c_ulong inlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcbc_test
int xcbc_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

CCM_DECRYPT
enum CCM_DECRYPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CCM_ENCRYPT
enum CCM_ENCRYPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GCM_DECRYPT
enum GCM_DECRYPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GCM_ENCRYPT
enum GCM_ENCRYPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_GCM_MODE_AAD
enum LTC_GCM_MODE_AAD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_GCM_MODE_IV
enum LTC_GCM_MODE_IV;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_GCM_MODE_TEXT
enum LTC_GCM_MODE_TEXT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LTC_XCBC_PURE
enum LTC_XCBC_PURE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

gcm_shift_table
const(ubyte[]) gcm_shift_table;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_shift_table
const(ubyte[]) gcm_shift_table;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_shift_table
const(ubyte[]) gcm_shift_table;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_shift_table
const(ubyte[]) gcm_shift_table;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

eax_state
struct eax_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
f9_state
struct f9_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcm_state
struct gcm_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hmac_state
struct hmac_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ocb_state
struct ocb_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
omac_state
struct omac_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pelican_state
struct pelican_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pmac_state
struct pmac_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcbc_state
struct xcbc_state
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta