15 Commits

Author SHA1 Message Date
Sun Yimin
1b512e5772
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces 2024-08-02 13:02:25 +08:00
Sun Yimin
212fae1dda
drbg: add comments 2024-06-05 17:47:56 +08:00
Sun Yimin
95bc8792f8
drbg: rollback hash drbg change 2024-06-05 13:07:29 +08:00
Sun Yimin
10a97b4c51
drbg: support NIST HMAC-DRBG 2 2024-06-05 13:01:28 +08:00
Sun Yimin
dfc45df2d8
drbg: support NIST HMAC-DRBG 2024-06-05 13:00:44 +08:00
Sun Yimin
c913b7d304
align error message pattern 2023-12-08 17:55:29 +08:00
Sun Yimin
207fd1e7a4
drbg: fix drbg prng read issue when reseed 2023-06-07 08:32:46 +08:00
Sun Yimin
75fde484ba
drbg: use hash creator, but it's still NOT goroutine safe 2023-04-13 09:32:14 +08:00
Sun Yimin
cb1e23a776
add example test for drbg, zuc 2023-02-02 15:58:31 +08:00
Sun Yimin
edfb4febdd
sm: improve docs and add examples 2023-01-31 13:50:14 +08:00
Sun Yimin
ecdf5fca82
supplement tesst cases 2022-10-21 10:46:18 +08:00
Sun Yimin
0342ada322
add comments and enhance gm validation 2022-10-21 10:22:10 +08:00
Sun Yimin
afc4750bf0
Sample pseudo random number generator base on DRBG 2022-10-20 15:28:06 +08:00
Sun Yimin
643df78c07
implement ctr drbg 2022-10-20 11:30:20 +08:00
Sun Yimin
f723aa8c66
hash drbg initial version 2022-10-19 09:57:58 +08:00