bleichen
13af3d7d29
Adding HKDF with SHA-384.
...
Motivation: tink implements this KDF.
Other libraries that support HKDF with SHA-384 and were tested:
(1) boringssl
(2) hazmat (which apparently uses a boringssl based backend)
References:
RFC 5869 defines HKDF generically, but does not mention SHA-384 as a potential
hash function.
RFC 6234 extends HMAC and KDF to other hash functions, but is unclear what should
be supported.
https://tools.ietf.org/html/draft-housley-hkdf-oids-01
appears to be the first RFC that concretely mentions HKDF with SHA-384
this is still a draft. This document does not mention SHA-224, hence
I'm not adding hkdf with SHA-224.
NOKEYCHECK=True
PiperOrigin-RevId: 278363773
GitOrigin-RevId: 79bd2681f0c3bb12ce5c9c555710fad6b20c6221
2019-11-25 17:44:43 -08:00
..
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2018-06-27 12:04:31 -04:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:44:19 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:44:11 -08:00
2019-11-25 17:44:11 -08:00
2019-11-25 17:44:43 -08:00
2019-11-25 17:44:11 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:44:27 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:44:03 -08:00
2019-11-25 17:44:03 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:43:32 -08:00
2019-11-25 17:43:32 -08:00
2019-11-25 17:43:32 -08:00
2019-11-25 17:43:32 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:44:03 -08:00
2019-11-25 17:44:03 -08:00
2019-11-25 17:44:03 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:43:32 -08:00
2019-11-25 17:43:32 -08:00
2019-11-25 17:43:32 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:44:03 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:44:03 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:43:24 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:43:24 -08:00
2019-11-25 17:42:59 -08:00
2019-11-25 17:42:59 -08:00