bouke/hkdf
HKDF in Swift
Usage:
// Input Key Material (ikm): weak input key material.
let ikm = Data(bytes: try! Random.generate(byteCount: 16))
// Output Key Material (okm): strong key material.
let okm = deriveKey(algorithm: .sha256, seed: ikm, count: 32)More information can be found in the documentation.
Swift Compatibility
Swift 4 is required with version 3 of this package. Use version 2 if you need Swift 3 compatibility.
References:
- [RFC 5869 - HMAC-based Extract-and-Expand Key Derivation Function (HKDF)][0]
Credits
This library was written by [Bouke Haarsma][1].
[0]: https://tools.ietf.org/html/rfc5869 [1]: https://twitter.com/BoukeHaarsma
Package Metadata
Repository: bouke/hkdf
Default branch: master
README: README.md