All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Loosen
subtle
version requirement to^2.4
(#1260)
UhfBackend
trait (#1051, #1059)UhfClosure
trait (#1051)UniversalHash::update_with_backend
method (#1051)
- Replace
NewUniversalHash
trait withKeyInit
fromcrypto-common
(#1051) - Source
Block
andKey
types fromcrypto-common
(#1051) UniversalHash::update
is now provided takes a slice of blocks (#1051)UniversalHash::finalize
now returns aBlock
(#1051)- Rust 2021 edition; MSRV 1.56 (#1051)
Ouput
replaced byBlock
(#1051)UniversalHash::reset
replaced withReset
trait fromcrypto-common
(#1051)
- Pin
subtle
dependency to v2.4 (#689)
Key
andBlock
type aliases (#128)
- Split
UniversalHash
initialization intoNewUniversalHash
trait (#135) - Rename
update_block
=>update
(#129) - Bump
generic-array
dependency to v0.14 (#95)
- Rename
OutputSize
->BlockSize
(#57)
- Split KeySize/OutputSize (#55)
- Initial release