Make secureHash accept any openArray[char], not only string. (#10988)

* Make `secureHash` accept any `openArray[char]`, not only `string`.

* Put in a changelog entry as per Araq request.
This commit is contained in:
c-blake
2019-04-10 11:48:22 -04:00
committed by Andreas Rumpf
parent 1494d88fa2
commit 1394978347
2 changed files with 4 additions and 1 deletions

View File

@@ -49,6 +49,9 @@
- `osproc.execProcess` now also takes a `workingDir` parameter.
- `std/sha1.secureHash` now accepts `openArray[char]`, not `string`. (Former
successful matches should keep working, though former failures will not.)
- `options.UnpackError` is no longer a ref type and inherits from `system.Defect`
instead of `system.ValueError`.

View File

@@ -194,7 +194,7 @@ proc finalize(ctx: var Sha1State): Sha1Digest =
# Public API
proc secureHash*(str: string): SecureHash =
proc secureHash*(str: openArray[char]): SecureHash =
## Generates a ``SecureHash`` from a ``str``.
##
## **See also:**