[−][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 |