AEADs
AEADs copied to clipboard
Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
This helps when used on resource constrained systems, e.g. MCUs, to keep the binary size small.
RFC 5297 specifies AES-CIV-CMAC as being able to accept any nonce size >= 1. However, the implementation here only supports 16 byte nonces. Would it be possible to support the...
Some crates such as `chacha20poly1305` are missing re-export rules for base crates. Others, in contrast, may have optional features such as this one: https://github.com/RustCrypto/AEADs/blob/50710da0cbd47a4614b6d37119877f206c207e95/aes-gcm/src/lib.rs#L106-L107
I have noticed that `AesGcm` only accepts tag sizes [>= 12 and
We are building a Node.js runtime for the browser so you can run Node.js entirely in your browser without relying on cloud servers. That means we run arbitrary code and...
All the other benchmarks in benches use cycles apart from ascon-aead. It will be great if it will also be able to measure it in cycles rather than in milliseconds.
I couldn't find an API to support streaming AES-GCM encryption. In a way such the the whole plaintext is sent in chunks and the tag needs to be computed for...
It's understandable that aes-gcm and aes-gcm-siv use generic_array's GenericArray's for the Nonce type. What's less understandable though is why this is left an opaque type and not either a wrapper...
Hi! Does anyone have an example of basic operation, that includes a function or struct field containing each relevant type (key, poly, nonce)? Thank you! Here is my non-compiling attempt:...
Hey! Need some help with belt-dwp implementation. According to article https://eprint.iacr.org/2020/331.pdf, I can use belt-ctr, instead of belt-block. But as I see, it is not compatible with current implementation. Here...