[][src]Module miscreant::ffi

ffi.rs: Foreign Function Interface providing C ABI

TODO: replace this with cbindgen?

Statics

crypto_aead_aes128siv_KEYBYTES

AES-128-SIV key size

crypto_aead_aes128siv_TAGBYTES

AES-128-SIV authenticator tag size

crypto_aead_aes128pmacsiv_KEYBYTES

AES-128-PMAC-SIV key size

crypto_aead_aes128pmacsiv_TAGBYTES

AES-128-PMAC-SIV authenticator tag size

crypto_aead_aes256siv_KEYBYTES

AES-128-SIV key size

crypto_aead_aes256siv_TAGBYTES

AES-128-SIV authenticator tag size

crypto_aead_aes256pmacsiv_KEYBYTES

AES-128-SIV key size

crypto_aead_aes256pmacsiv_TAGBYTES

AES-128-SIV authenticator tag size

Functions

crypto_aead_aes128siv_encrypt

AES-128-SIV AEAD: authenticated encryption

crypto_aead_aes128siv_decrypt

AES-128-SIV AEAD: authenticated decryption

crypto_aead_aes128pmacsiv_encrypt

AES-128-PMAC-SIV AEAD: authenticated encryption

crypto_aead_aes128pmacsiv_decrypt

AES-128-PMAC-SIV AEAD: authenticated decryption

crypto_aead_aes256siv_encrypt

AES-256-SIV AEAD: authenticated encryption

crypto_aead_aes256siv_decrypt

AES-256-SIV AEAD: authenticated decryption

crypto_aead_aes256pmacsiv_encrypt

AES-256-PMAC-SIV AEAD: authenticated encryption

crypto_aead_aes256pmacsiv_decrypt

AES-256-PMAC-SIV AEAD: authenticated decryption