]> git.ipfire.org Git - thirdparty/openssl.git/commit
Add support getting raw private/public keys
authorMatt Caswell <matt@openssl.org>
Fri, 1 Jun 2018 11:22:28 +0000 (12:22 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 8 Jun 2018 09:04:09 +0000 (10:04 +0100)
commit0d124b0a51d3ad8c8807cab280ea18fc68489155
tree0a77711f66e26da760c452c867999b024806bad6
parentc0a58e034d3eff68ca5e0d36d7b4d147425b0599
Add support getting raw private/public keys

Only applies to algorithms that support it. Both raw private and public
keys can be obtained for X25519, Ed25519, X448, Ed448. Raw private keys
only can be obtained for HMAC, Poly1305 and SipHash

Fixes #6259

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6394)
crypto/ec/ecx_meth.c
crypto/err/openssl.txt
crypto/evp/evp_err.c
crypto/evp/p_lib.c
crypto/hmac/hm_ameth.c
crypto/include/internal/asn1_int.h
crypto/poly1305/poly1305_ameth.c
crypto/siphash/siphash_ameth.c
include/openssl/evp.h
include/openssl/evperr.h
util/libcrypto.num