11954 Commits (fd3ed85c67174a0d3b6639ba9b237351d1c2201f)

Author SHA1 Message Date
Matt Caswell fd3ed85c67 Fix safestack issues in ocsp.h
3 years ago
Matt Caswell 904e1f92b3 Fix safestack issues in cms.h
3 years ago
Matt Caswell 798f932980 Fix safestack issues in cmp.h
3 years ago
Matt Caswell b4780134df Fix safestack issues in asn1.h
3 years ago
Matt Caswell 24c4ea958e Fix stacks of OPENSSL_STRING, OPENSSL_CSTRING and OPENSSL_BLOCK
3 years ago
Matt Caswell e144fd36ce Fix safestack issues in x509v3.h
3 years ago
Matt Caswell e6623cfbff Fix safestack issues in x509.h
3 years ago
Randall S. Becker 08073700cc NonStop port updates for 3.0.0.
3 years ago
Richard Levitte 655f73cecf EVP: Add the internal convenience function evp_keymgmt_util_export()
3 years ago
Richard Levitte 7229a2f4ab EC: Reimplement EVP_PKEY_CTX_set_ec_param_enc() to support providers
3 years ago
Shane Lontis 35e6ea3bdc keygen: add FIPS error state management to conditional self tests
3 years ago
Pauli 5736923f12 FIPS: error mode is set from failed self tests and produced a limited number of errors when algorithm accesses are attempted
3 years ago
Shane Lontis 97f7a6d42e Fix coverity issue: CID 1466482 - Resource leak in OSSL_STORE_SEARCH_by_key_fingerprint()
3 years ago
Shane Lontis 9951eaf467 Fix coverity issue: CID 1466483 - Improper use of Negative value in dh_ctrl.c
3 years ago
Shane Lontis 0f0b7dfbe5 Fix coverity issue: CID 1466484 - Remove dead code in PKCS7_dataInit()
3 years ago
Shane Lontis 6e417f951c Fix coverity issue: CID 1466485 - Explicit NULL dereference in OSSL_STORE_find()
3 years ago
Shane Lontis 3481694946 Fix coverity issue: CID 1466486 - Resource leak in OSSL_STORE
3 years ago
Richard Levitte c1aba0763c OSSL_DECODER 'decode' function must never be NULL.
3 years ago
Dr. David von Oheimb 82bdd64193 check_chain_extensions(): Require X.509 v3 if extensions are present
3 years ago
Dr. David von Oheimb e41a2c4c60 check_chain_extensions(): Change exclusion condition w.r.t. RFC 6818 section 2
3 years ago
Dr. David von Oheimb d72c8b457b x509_vfy.c: Make sure that strict checks are not done for self-issued EE certs
3 years ago
Dr. David von Oheimb bb377c8d6c check_chain_extensions(): Add check that CA cert includes key usage extension
3 years ago
Dr. David von Oheimb da6c691d6d check_chain_extensions(): Add check that on empty Subject the SAN must be marked critical
3 years ago
Dr. David von Oheimb 89f13ca434 check_chain_extensions(): Add check that AKID and SKID are not marked critical
3 years ago
Dr. David von Oheimb 8a639b9d72 check_chain_extensions(): Add check that Basic Constraints of CA cert are marked critical
3 years ago
Dr. David von Oheimb 1e41dadfa7 Extend X509 cert checks and error reporting in v3_{purp,crld}.c and x509_{set,vfy}.c
3 years ago
Dr. David von Oheimb d3dbc9b500 apps_ui.c: Correct password prompt for ui_method
3 years ago
Richard Levitte 9f604ca13d STORE: Fix OSSL_STORE_attach() to check |ui_method| before use
3 years ago
Dr. David von Oheimb bc64c5a69b X509_NAME_cmp: restrict normal return values to {-1,0,1} to avoid confusion with -2 for error
3 years ago
Dr. David von Oheimb 2aa91df406 X509_NAME_oneline(): Fix output of multi-valued RDNs, escaping '/' and '+' in values
3 years ago
Matt Caswell 3101ab603c Fix an EVP_MD_CTX leak
3 years ago
Richard Levitte b830e00429 Diverse build.info: Adjust paths
3 years ago
Dr. David von Oheimb bb30bce22b bugfix in apps/cmp.c and cmp_client.c: inconsistencies on retrieving extraCerts in code and doc
3 years ago
Dr. David von Oheimb 543a802fab bugfix in ossl_cmp_msg_protect(): set senderKID and extend extraCerts also for unprotected CMP requests
3 years ago
Dr. David von Oheimb 6199478101 bugfix in ossl_cmp_msg_add_extraCerts(): should include cert chain when using PBM
3 years ago
Dr. David von Oheimb a0745e2be6 Clean up CMP chain building for CMP signer, TLS client, and newly enrolled certs
3 years ago
Richard Levitte 8ae40cf57d ENCODER: Refactor provider implementations, and some cleanup
3 years ago
Pauli e942111267 In a non-shared build, don't include the md5 object files in legacy provider
3 years ago
Pauli 81661a14bc legacy: include MD5 code in legacy provider
3 years ago
Dr. David von Oheimb b434b2c08d Allow unauthenticated CMP server if missing -trusted, -srvcert, and -secret options
3 years ago
Dr. David von Oheimb 15633d74dc Add 4 new OIDs for PKIX key purposes and 3 new CMP information types
3 years ago
Richard Levitte 4ce1025a8a PEM: Make PEM_write_bio_PrivateKey_traditional() handle provider-native keys
3 years ago
Jakub Zelenka 924663c36d Add CMS AuthEnvelopedData with AES-GCM support
3 years ago
Dr. David von Oheimb d7fcee3b3b OSSL_HTTP_parse_url(): add optional port number return parameter and strengthen documentation
3 years ago
Richard Levitte 8d6481f532 EVP: Move the functions and controls for setting and getting distid
3 years ago
Richard Levitte b968945204 EVP: Expand the use of EVP_PKEY_CTX_md()
3 years ago
Richard Levitte 86df26b394 EVP: Add support for delayed EVP_PKEY operation parameters
3 years ago
Dmitry Belyavskiy ea0add4a82 New GOST PKCS12 standard support
3 years ago
Richard Levitte 20d56d6d62 EVP: Don't shadow EVP_PKEY_CTX_new* error records
3 years ago
Richard Levitte 509144964b EVP: Preserve the EVP_PKEY id in a few more spots
3 years ago