Change the provider implementation of X942kdf to use wpacket to do der encoding of...
authorShane Lontis <shane.lontis@oracle.com>
Tue, 4 Aug 2020 02:18:51 +0000 (12:18 +1000)
committerShane Lontis <shane.lontis@oracle.com>
Tue, 4 Aug 2020 02:18:51 +0000 (12:18 +1000)
commite5b2cd5899b2631363740a40c76d96fd15d32d1c
tree4953c2a16f26c0c890725b7d576f7cb43b1c8ead
parent37d898df348b87a423133afdbb828383be22fda7
Change the provider implementation of X942kdf to use wpacket to do der encoding of sharedInfo

Added der_writer functions for writing octet string primitives.
Generate OID's for key wrapping algorithms used by X942 KDF.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/12554)
12 files changed:
.gitignore
crypto/der_writer.c
doc/internal/man3/DER_w_bn.pod
include/internal/der.h
providers/common/der/build.info
providers/common/der/der_wrap.h.in [new file with mode: 0644]
providers/common/der/der_wrap_gen.c.in [new file with mode: 0644]
providers/common/der/wrap.asn1 [new file with mode: 0644]
providers/implementations/exchange/ecdh_exch.c
providers/implementations/kdfs/build.info
providers/implementations/kdfs/x942kdf.c
test/recipes/30-test_evp_data/evpkdf.txt