|
Packit |
f46cda |
## 0.11.101.0
|
|
Packit |
f46cda |
|
|
Packit |
f46cda |
- Add `hkdf` function providing HKDF-SHA256 conforming to RFC5869
|
|
Packit |
f46cda |
- Declare `Crypto.Hash.SHA256` module `-XTrustworthy`
|
|
Packit |
f46cda |
- Remove ineffective RULES
|
|
Packit |
f46cda |
- Convert to `CApiFFI`
|
|
Packit |
f46cda |
- Added `...AndLength` variants of hashing functions:
|
|
Packit |
f46cda |
|
|
Packit |
f46cda |
- `finalizeAndLength`
|
|
Packit |
f46cda |
- `hashlazyAndLength`
|
|
Packit |
f46cda |
- `hmaclazyAndLength`
|
|
Packit |
f46cda |
|
|
Packit |
f46cda |
- Minor optimizations in `hmac` and `hash`
|
|
Packit |
f46cda |
|
|
Packit |
f46cda |
## 0.11.100.1
|
|
Packit |
f46cda |
|
|
Packit |
f46cda |
- Use `__builtin_bswap{32,64}` only with GCC >= 4.3
|
|
Packit |
f46cda |
([#1](https://github.com/hvr/cryptohash-sha256/issues/1))
|
|
Packit |
f46cda |
|
|
Packit |
f46cda |
## 0.11.100.0
|
|
Packit |
f46cda |
|
|
Packit |
f46cda |
- new `hmac` and `hmaclazy` functions providing HMAC-SHA256
|
|
Packit |
f46cda |
computation conforming to RFC2104 and RFC4231
|
|
Packit |
f46cda |
- fix unaligned memory-accesses
|
|
Packit |
f46cda |
|
|
Packit |
f46cda |
## 0.11.7.2
|
|
Packit |
f46cda |
|
|
Packit |
f46cda |
- switch to 'safe' FFI for calls where overhead becomes neglible
|
|
Packit |
f46cda |
- removed inline assembly in favour of portable C constructs
|
|
Packit |
f46cda |
- fix 32bit length overflow bug in `hash` function
|
|
Packit |
f46cda |
- fix inaccurate context-size
|
|
Packit |
f46cda |
- add context-size verification to incremental API operations
|
|
Packit |
f46cda |
|
|
Packit |
f46cda |
## 0.11.7.1
|
|
Packit |
f46cda |
|
|
Packit |
f46cda |
- first version forked off `cryptohash-0.11.7` release
|