You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG/CHANGELOG-1.x.md
+21-4Lines changed: 21 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,8 +12,24 @@ Date format: `YYYY-MM-DD`
12
12
13
13
### Added
14
14
### Changed
15
-
-**debt:** Upgraded all dependencies to their latest stable versions.
16
-
-**risk:** Add retry logic to signature verification make target to handle transient network errors.
15
+
### Deprecated
16
+
### Removed
17
+
### Fixed
18
+
### Security
19
+
20
+
---
21
+
22
+
## [1.15.0] - 2025-12-29
23
+
24
+
25
+
### Added
26
+
-**feature:** Added `WithSelfTests` option to enable FIPS 140-2 Known Answer Test (KAT) self-tests at DRBG initialization using NIST CAVP vectors.
27
+
-**feature:** Added `WithZeroization` option to enable secure erasure of old key material during key rotation for forward secrecy (FIPS 140-2 §4.7.6 compliance).
28
+
29
+
### Changed
30
+
-**risk:** Added 64 KB maximum request size limit per DRBG call to comply with NIST SP 800-90A §10.2.1.
31
+
-**risk:** Clamped user-configured reseed interval to a maximum of 2^48 requests per NIST SP 800-90A §10.2.1.1.
32
+
-**debt:** Updated NIST SP 800-90A specification mapping table in documentation to reflect new FIPS compliance features (max request size, reseed interval cap, KATs, and key zeroization).
17
33
18
34
### Deprecated
19
35
### Removed
@@ -193,7 +209,7 @@ Date format: `YYYY-MM-DD`
193
209
194
210
### Added
195
211
### Changed
196
-
-**feature:** Prediction resistance mode (`WithPredictionResistance`), enabling NIST SP 800-90A Section 9.3 compliance by reseeding before every output.
212
+
-**feature:** Prediction resistance mode (`WithPredictionResistance`), enabling NIST SP 800-90A §9.3 compliance by reseeding before every output.
197
213
-**feature:** Automatic interval-based reseeding (`WithReseedInterval`) and reseed-on-request-count (`WithReseedRequests`) options.
198
214
-**feature:** Added `ReadWithAdditionalInput([]byte)` method for supplying per-call additional input as permitted by the NIST SP 800-90A standard.
199
215
-**feature:** Added `Reseed([]byte)` method to manually reseed a DRBG instance with new entropy.
0 commit comments