Sun Yimin
|
dd69d32930
|
drbg: replace with for range
|
2025-03-25 08:49:56 +08:00 |
|
Sun Yimin
|
7a5253bfb5
|
change to use go's own XORBytes function #315
|
2025-03-13 15:15:46 +08:00 |
|
Sun Yimin
|
bf14e70c4b
|
internal/byteorder: new package #275
|
2024-11-21 14:32:32 +08:00 |
|
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 |
|