proxy.golang.org : github.com/sixafter/aes-ctr-drbg
Package ctrdrbg provides a FIPS 140-2 aligned, high-performance AES-CTR-DRBG. This package implements a cryptographically secure, pool-backed Deterministic Random Bit Generator (DRBG) following the NIST SP 800-90A AES-CTR-DRBG construction, specifically as defined in Section 10.2.1 of NIST SP 800-90A Rev. 1 ("Recommendation for Random Number Generation Using Deterministic Random Bit Generators"). Each generator instance uses an AES block cipher in counter (CTR) mode to produce cryptographically secure pseudo-random bytes, suitable for high-throughput, concurrent workloads. All cryptographic primitives are provided by the Go standard library. This implementation is designed for environments requiring strong compliance, including support for Go's FIPS-140 mode (GODEBUG=fips140=on). Reference:
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/sixafter/aes-ctr-drbg
Keywords:
aes-ctr
, cipher-algorithms
, cipher-streams
, crypto
, drbg
, fips-140
, fips-140-2
, nist-sp-800-90a
License: Apache-2.0
Latest release: 3 months ago
First release: 5 months ago
Namespace: github.com/sixafter
Stars: 5 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 30 days ago