internal/ directory

Directories

PathSynopsis
crypto/internal/boringPackage boring provides access to BoringCrypto implementation functions.
crypto/internal/boring/bbig
crypto/internal/boring/bcachePackage bcache implements a GC-friendly cache (see Cache) for BoringCrypto.
crypto/internal/boring/sigPackage sig holds “code signatures” that can be called and will result in certain code sequences being linked into the final binary.
crypto/internal/cryptotest
crypto/internal/entropyPackage entropy provides the passive entropy source for the FIPS 140-3 module.
crypto/internal/fips140
crypto/internal/fips140/aes
crypto/internal/fips140/aes/_asm
crypto/internal/fips140/aes/_asm/ctr
crypto/internal/fips140/aes/_asm/standard
crypto/internal/fips140/aes/gcm
crypto/internal/fips140/aes/gcm/_asm
crypto/internal/fips140/aes/gcm/_asm/gcm
crypto/internal/fips140/aliasPackage alias implements memory aliasing tests.
crypto/internal/fips140/bigmod
crypto/internal/fips140/bigmod/_asm
crypto/internal/fips140/checkPackage check implements the FIPS 140 load-time code+data verification.
crypto/internal/fips140/check/checktestPackage checktest defines some code and data for use in the crypto/internal/fips140/check test.
crypto/internal/fips140depsPackage fipsdeps contains wrapper packages for internal APIs that are exposed to the FIPS module.
crypto/internal/fips140deps/byteorder
crypto/internal/fips140deps/cpu
crypto/internal/fips140deps/godebug
crypto/internal/fips140/drbg
crypto/internal/fips140/ecdh
crypto/internal/fips140/ecdsa
crypto/internal/fips140/ed25519
crypto/internal/fips140/edwards25519Package edwards25519 implements group logic for the twisted Edwards curve
crypto/internal/fips140/edwards25519/fieldPackage field implements fast arithmetic modulo 2^255-19.
crypto/internal/fips140/edwards25519/field/_asm
crypto/internal/fips140hash
crypto/internal/fips140/hkdf
crypto/internal/fips140/hmacPackage hmac implements HMAC according to [FIPS 198-1].
crypto/internal/fips140/mlkemPackage mlkem implements the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber), as specified in [NIST FIPS 203].
crypto/internal/fips140/nistecPackage nistec implements the elliptic curves from NIST SP 800-186.
crypto/internal/fips140/nistec/_asm
crypto/internal/fips140/nistec/fiat
crypto/internal/fips140only
crypto/internal/fips140/pbkdf2
crypto/internal/fips140/rsa
crypto/internal/fips140/sha256Package sha256 implements the SHA-224 and SHA-256 hash algorithms as defined in FIPS 180-4.
crypto/internal/fips140/sha256/_asm
crypto/internal/fips140/sha3Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length functions defined by [FIPS 202], as well as the cSHAKE extendable-output-length functions defined by [SP 800-185].
crypto/internal/fips140/sha3/_asm
crypto/internal/fips140/sha512Package sha512 implements the SHA-384, SHA-512, SHA-512/224, and SHA-512/256 hash algorithms as defined in FIPS 180-4.
crypto/internal/fips140/sha512/_asm
crypto/internal/fips140/sshPackage ssh implements the SSH KDF as specified in RFC 4253, Section 7.2 and allowed by SP 800-135 Revision 1.
crypto/internal/fips140/subtle
crypto/internal/fips140test
crypto/internal/fips140/tls12
crypto/internal/fips140/tls13Package tls13 implements the TLS 1.3 Key Schedule as specified in RFC 8446, Section 7.1 and allowed by FIPS 140-3 IG 2.4.B Resolution 7.
crypto/internal/hpke
crypto/internal/implPackage impl is a registry of alternative implementations of cryptographic primitives, to allow selecting them for testing.
crypto/internal/randutilPackage randutil contains internal randomness utilities for various crypto packages.
crypto/internal/sysrandPackage rand provides cryptographically secure random bytes from the operating system.
crypto/internal/sysrand/internal
crypto/internal/sysrand/internal/seccomp
Version
v1.24.0 (latest)
Published
Feb 10, 2025
Platform
linux/amd64
Last checked
5 minutes ago

Tools for package owners.