Imports of package hpke

PathSynopsis
bytesPackage bytes implements functions for the manipulation of byte slices.
cryptoPackage crypto collects common cryptographic constants.
crypto/cipherPackage cipher implements standard block cipher modes that can be wrapped around low-level block cipher implementations.
crypto/ecdhPackage ecdh implements Elliptic Curve Diffie-Hellman over NIST curves and Curve25519.
crypto/fips140
crypto/hkdfPackage hkdf implements the HMAC-based Extract-and-Expand Key Derivation Function (HKDF) as defined in RFC 5869.
crypto/internal/fips140/aes
crypto/internal/fips140/aes/gcm
crypto/internal/fips140/drbgPackage drbg provides cryptographically secure random bytes usable by FIPS code.
crypto/internal/rand
crypto/mlkemPackage mlkem implements the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber), as specified in [NIST FIPS 203].
crypto/sha256Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
crypto/sha3Package sha3 implements the SHA-3 hash algorithms and the SHAKE extendable output functions defined in FIPS 202.
crypto/sha512Package sha512 implements the SHA-384, SHA-512, SHA-512/224, and SHA-512/256 hash algorithms as defined in FIPS 180-4.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
golang.org/x/crypto/chacha20poly1305Package chacha20poly1305 implements the ChaCha20-Poly1305 AEAD and its extended nonce variant XChaCha20-Poly1305, as specified in RFC 8439 and draft-irtf-cfrg-xchacha-01.
hashPackage hash provides interfaces for hash functions.
internal/byteorderPackage byteorder provides functions for decoding and encoding little and big endian integer types from/to byte slices.
slicesPackage slices defines various functions useful with slices of any type.