forked from openssl/openssl
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
cmp_asn.c: add ASN1 structure for OSSL_CMP_KEMCIPHERTEXTINFO cmp{_asn.c, .h.in}: add function OSSL_CMP_ITAV_new_KemCiphertext cmp{_msg.c, .h.in}: add function OSSL_CMP_MSG_get_extraCerts cmp_server.c: extend unprotected_exception for KemCiphertextInfo without value objects.txt, oids.txt, obj_{dah.h, mac.num, mac.h}: add id_it_KemCiphertextInfo (preliminary value for prototyping) cmp{.h.in, _local.h, _asn.c}: add structure OSSL_CMP_KEMOTHERINFO for kdf objects.txt, cmp_{asn.c, local.h}: add OSSL_CMP_KEMBMPARAMETER and preliminary value for id-KemBasedMac objects.txt : add NID_hkdfWithSHA256 openssl.txt, cmperr.h: add KBM error. cmp_{client.c, ctx.c, local.h}, cmp.h.in: extend OSSL_CMP_CTX for KEM. cmp_mock_srv.c: add support of Key encapculation and ITAV with kemCiphertext build.info, cmp.h.in, cmp_{kem.c, local.h}: add functions for kemBasedMac cmp_{genm.c, local.h}: convert static function to ossl_cmp_genm_get_itav cmp_{hdr.c, local.h}: add func ossl_cmp_hdr_has_KemCiphertextInfo cmp_protect.c: extend protection for KemBasedMac cmp_client.c: add kembasedMac protection to OSSL_CMP_exec_certreq cmp_vfy.c: add msg validation for NID_id_KemBasedMac cmp_client.c: extend unprotected_exception for NID_id_it_KemCiphertextInfo. cmp_server.c: adapt server for kem objects.txt, obj_{dat.h, mac.num. mac.h}, oids.txt: add oids for id_kem_rsa & id_kdf_kdf2 cmp_{asn.c, local.h}: add asn structure for OSSL_CMP_RSAKEMPARAMETERS cmp_{kem.c, local.h}: add function ossl_cmp_kem_get_ssk_using_srvcert kem{.crt, .key, _only.crt}: add certificate with kem. TODO! server_withkem.cnf, test_withserverkem.cnf: added for testing libcrypto.num: add CMP APIs server_kem.crt: add server cert with keyusage=keyEncipherment test_credentials.csv: add test with kem cert cmp_{asn.c, kem.c, local.h}: move ossl_cmp_kem_KemOtherInfo_new() from cmp_kem.c cmp_mock_srv.c: add TODO for verifying client Kem certificate. cmp_ctx.c: add TODO to generalize KEM default parameter cmp_ctx.c: add helper function to set octet secret in ctx. cmp_{ctx.c,local.h}: remove ossl_cmp_ctx_get0_transactionID() cmp_{ctx.c, local.h}: update kem variable name cmp_client.c: update kem variable name cmp_kem.c: update kem variable name cmp_protect.c: update kem variable name cmp_server.c: update kem variable name cmp_kem.c: fix return in case of error cmp_kem.c: remove RSA kem code from cmp_kem.c cmp_{kemrsa.c, local.h}: add rsa kem and kdf2 implementation build.info: add file cmp_kemrsa.c cmp_kem.c: updated to support KEM from oqsprovider kem_{RSA,kyber512}.{crt,key}: add RSA and kyber512 cert and key for KEM testing cmp_{util.c, local.h}: add function ossl_cmp_x509_algor_set0 cmp_asn.c: fix memory leak cmp_kem.c: fix memory leak cmp_kemrsa.c: fix memory leak to be removed, cmp_kem.c:add debug message kem_kyber1024.{crt, priv, pub}: add kyber1024 key and certificate for testing.
- Loading branch information
Showing
38 changed files
with
2,092 additions
and
58 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.