diff options
-rw-r--r-- | changelog.md | 1 | ||||
-rw-r--r-- | lib/std/sha1.nim | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/changelog.md b/changelog.md index af9568da9..333f7cc02 100644 --- a/changelog.md +++ b/changelog.md @@ -19,6 +19,7 @@ - Enable Oid usage in hashtables. (#11472) +- Make public `Sha1Digest` and `Sha1State` types and `newSha1State`, `update` and `finalize` procedures from `sha1` module. (#11694) ## Language additions diff --git a/lib/std/sha1.nim b/lib/std/sha1.nim index cd100cd86..d99715583 100644 --- a/lib/std/sha1.nim +++ b/lib/std/sha1.nim @@ -40,11 +40,11 @@ from endians import bigEndian32, bigEndian64 const Sha1DigestSize = 20 type - Sha1Digest = array[0 .. Sha1DigestSize-1, uint8] + Sha1Digest* = array[0 .. Sha1DigestSize-1, uint8] SecureHash* = distinct Sha1Digest type - Sha1State = object + Sha1State* = object count: int state: array[5, uint32] buf: array[64, byte] |