{"push_id":548248271,"size":1,"distinct_size":1,"ref":"refs/heads/concat-kdf","head":"8854d3c6c052cddc4e77ec7bd2d6b9f0f2368ab6","before":"857cb2f1694d294f4aacc7f904dfef7f890c1148","commits":[{"sha":"8854d3c6c052cddc4e77ec7bd2d6b9f0f2368ab6","author":{"email":"ced78d268b4c9a0a20a59a9feeebd2ad90da03d3@linaro.org","name":"Jerome Forissier"},"message":"Add Concat KDF (Concatenation Key Derivation Function, NIST SP 800-56A R1)\n\nConcat KDF is a key derivation algorithm defined in section 5.8.1 of\nthe NIST Special Publication 800-56A Revision 1, \"Recommendation for Pair-Wise\nKey Establishment Schemes Using Discrete Logarithm Cryptography\"\n(http://csrc.nist.gov/publications/nistpubs/800-56A/SP800-56A_Revision1_Mar08-2007.pdf)\n\nThis is a TEE implementation of the function, which supports the following\nhash algorithms: SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512.\nThe actual key derivation is implemented in TEE_DeriveKey() thanks to\ncustom extensions to the GlobalPlatform API v1.0. Please refer to\ndocumentation/extensions/crypto_concat_kdf.md for details.\n\nSigned-off-by: Jerome Forissier <jerome.forissier@linaro.org>\nSigned-off-by: Xiaoqiang Du <xiaoqiang.du@linaro.org>\nReviewed-by: Jens Wiklander <jens.wiklander@linaro.org>\nReviewed-by: Pascal Brand <pascal.brand@linaro.org>\nTested-by: Pascal Brand <pascal.brand@linaro.org> (STM platform)","distinct":true,"url":"https://api.github.com/repos/jforissier/optee_os/commits/8854d3c6c052cddc4e77ec7bd2d6b9f0f2368ab6"}]}