aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/sha.rs
Commit message (Collapse)AuthorAgeFilesLines
* Bump hex to 0.3Bastien Orivel2018-01-011-15/+13
| | | | | The `to_hex` method has been removed and `hex::encode` should be used instead.
* Include the hex crate and ToHex import to the second exampleZack Mullaly2017-10-071-0/+2
|
* Added module-level documentation for the `sha` module.Zack Mullaly2017-10-071-0/+46
| | | | | | | The documentation included describes what the SHA family of hash functions is, what hash functions are for, and a little bit about why one may want to use the SHA family of hash functions. I have also included a couple of examples demonstrating how to create a hasher and update it, as well as how to hash bytes directly.
* Add SHA384 and SHA512Steven Fackler2017-08-161-0/+92
|
* Add SHA1 an SHA224 hashersSteven Fackler2017-08-161-0/+95
|
* Add a stateful SHA256 hasherSteven Fackler2017-08-141-0/+46
|
* Expose the lower level SHA functionsSteven Fackler2017-04-141-0/+107
These don't allocate so they're both infallible and significantly faster.