Implement SSH KDF
authorSimo Sorce <simo@redhat.com>
Wed, 19 Sep 2018 20:23:45 +0000 (16:23 -0400)
committerMatt Caswell <matt@openssl.org>
Wed, 27 Feb 2019 11:02:54 +0000 (11:02 +0000)
commit8d76481b189b7195ef932e0fb8f0e23ab0120771
tree859eed33157350c35682cec39e7e450aaa5b7330
parent149c12d5e41b238ce4af6d1b6b3a767b40293bd7
Implement SSH KDF

SSH's KDF is defined in RFC 4253 in Section 7.2

Signed-off-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7290)
14 files changed:
crypto/err/openssl.txt
crypto/evp/kdf_lib.c
crypto/include/internal/evp_int.h
crypto/kdf/build.info
crypto/kdf/kdf_err.c
crypto/kdf/sshkdf.c [new file with mode: 0644]
crypto/objects/obj_dat.h
crypto/objects/obj_mac.num
crypto/objects/objects.txt
doc/man7/EVP_KDF_SSHKDF.pod [new file with mode: 0644]
include/openssl/kdf.h
include/openssl/kdferr.h
include/openssl/obj_mac.h
test/recipes/30-test_evp_data/evpkdf.txt