| Class | Description |
|---|---|
| AesCtrHmacAeadProtoSerialization |
Methods to serialize and parse
AesCtrHmacAeadKey objects and AesCtrHmacAeadParameters objects. |
| AesEaxProtoSerialization |
Methods to serialize and parse
AesEaxKey objects and AesEaxParameters objects |
| AesGcmJceUtil |
Helper functions for AES-GCM using JCE.
|
| AesGcmProtoSerialization |
Methods to serialize and parse
AesGcmKey objects and AesGcmParameters objects |
| AesGcmSivProtoSerialization |
Methods to serialize and parse
AesGcmSivKey objects and AesGcmSivParameters
objects |
| ChaCha20Poly1305Jce |
ChaCha20Poly1305Jce implements an AEAD for ChaCha20Poly1305, as described in RFC 8439, section 2.8.
|
| ChaCha20Poly1305ProtoSerialization |
Methods to serialize and parse
ChaCha20Poly1305Key objects and ChaCha20Poly1305Parameters objects |
| InsecureNonceAesGcmJce |
Insecure version of
AesGcmJce that allows the caller to set
the IV. |
| InsecureNonceChaCha20 |
A stream cipher, as described in RFC 8439 https://tools.ietf.org/html/rfc8439, section 2.4.
|
| InsecureNonceChaCha20Poly1305 |
ChaCha20Poly1305 AEAD construction, as described in RFC 8439, section 2.8.
|
| InsecureNonceChaCha20Poly1305Jce |
Implements ChaCha20Poly1305, as described in RFC 8439, section 2.8.
|
| InsecureNonceXChaCha20 |
InsecureNonceXChaCha20 stream cipher based on
https://download.libsodium.org/doc/advanced/xchacha20.html and
https://tools.ietf.org/html/draft-arciszewski-xchacha-01. |
| InsecureNonceXChaCha20Poly1305 |
XChaCha20Poly1305 AEAD construction, as described in
https://tools.ietf.org/html/draft-arciszewski-xchacha-01.
|
| LegacyFullAead |
Takes an arbitrary raw AEAD and makes it a full primitive.
|
| Poly1305 |
Poly1305 one-time MAC based on RFC 7539.
|
| XChaCha20Poly1305Jce |
ChaCha20Poly1305Jce implements an AEAD for ChaCha20Poly1305, as described in RFC 8439, section 2.8.
|
| XChaCha20Poly1305ProtoSerialization |
Methods to serialize and parse
XChaCha20Poly1305Key objects and XChaCha20Poly1305Parameters objects |