aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2021-02-04Allow NULL arg to OPENSSL_sk_{dup,deep_copy} returning empty stackDr. David von Oheimb6-56/+52
2021-02-04Fix a use after free issue when a provider context is being used and isn't ca...Pauli1-5/+6
2021-02-03EC: Reverse the default asn1_flag in a new EC_GROUPRichard Levitte1-1/+5
2021-02-03EVP: Fix evp_pkey_ctx_store_cached_data() to handle provider backed EVP_PKEY_CTXRichard Levitte2-47/+77
2021-02-03EVP: Don't find standard EVP_PKEY_METHODs automaticallyRichard Levitte1-10/+21
2021-02-02dh_cms_set_peerkey: Pad the public key to p sizeTomas Mraz1-1/+5
2021-02-02Ensure the EVP_PKEY operation_cache is appropriately lockedMatt Caswell2-6/+55
2021-02-02Always ensure we hold ctx->lock when calling CRYPTO_get_ex_data()Matt Caswell2-7/+28
2021-02-02Refactor RAND_get0_primary() lockingMatt Caswell1-25/+39
2021-02-02Deprecate X509_certificate_typeRich Salz1-1/+5
2021-02-02Add some PKIX-RPKI objectsJob Snijders3-6/+91
2021-02-02Constify OSSL_HTTP_REQ_CTX_get0_mem_bio()Dr. David von Oheimb1-1/+1
2021-02-02HTTP: add more error detection to low-level APIDr. David von Oheimb3-9/+24
2021-02-02HTTP: Fix mistakes and unclarities on maxline and max_resp_len paramsDr. David von Oheimb1-19/+17
2021-02-02OSSL_HTTP_REQ_CTX_nbio(): Revert to having state var that keeps req len still...Dr. David von Oheimb1-8/+8
2021-01-28EVP: fix keygen for EVP_PKEY_RSA_PSSDaniel Bevenius2-1/+74
2021-01-28check_sig_alg_match(): weaken sig nid comparison to allow RSA{,PSS} key verif...Dr. David von Oheimb1-8/+10
2021-01-28Fix rsa_pss_asn1_meth to refert to rsa_sig_info_setDr. David von Oheimb1-1/+1
2021-01-28obj_xref: rsassaPss must map to 'undef rsassaPss' (not 'undef rsaEncryption')Dr. David von Oheimb2-2/+2
2021-01-28Update copyright yearRichard Levitte96-96/+96
2021-01-27Fix OSSL_PARAM_allocate_from_text() for EBCDICRichard Levitte1-0/+5
2021-01-26Clean away unnecessary length related OSSL_PARAM key namesRichard Levitte3-9/+6
2021-01-26Add checks for NULL return from EC_KEY_get0_group()Tomas Mraz2-2/+9
2021-01-26Avoid using OSSL_PKEY_PARAM_GROUP_NAME when the key might be legacyTomas Mraz1-3/+2
2021-01-26Add EVP_PKEY functions to get EC conv form and field typeMatt Caswell1-0/+79
2021-01-26Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis13-89/+336
2021-01-26Add functions to set values into an EVP_PKEYShane Lontis1-0/+104
2021-01-25bn: Deprecate the X9.31 RSA key generation related functionsTomas Mraz4-5/+9
2021-01-23OCSP HTTP: Restore API of undocumented and recently deprecated functionsDr. David von Oheimb1-21/+22
2021-01-23OSSL_HTTP_REQ_CTX_new(): replace method_GET parameter by method_POSTDr. David von Oheimb1-7/+7
2021-01-23rename OSSL_HTTP_REQ_CTX_header to OSSL_HTTP_REQ_CTX_set_request_lineDr. David von Oheimb1-5/+7
2021-01-23Add check of HTTP method to OSSL_HTTP_REQ_CTX_content()Dr. David von Oheimb1-0/+4
2021-01-22Don't copy parameters on setting a key in libsslMatt Caswell1-2/+2
2021-01-22Ensure legacy_asn1_ctrl_to_param can handle MDs not in the OBJ databaseMatt Caswell1-4/+33
2021-01-21Check input size before NULL pointer test inside mem_write()zsugabubus1-4/+4
2021-01-21dh_cms_set_shared_info: Use explicit fetch to be able to provide libctxTomas Mraz1-2/+10
2021-01-21dh_cms_set_peerkey: The peer key is encoded as an ASN.1 integerTomas Mraz1-1/+15
2021-01-21Fixes related to broken DH support in CMSTomas Mraz3-2/+6
2021-01-21Pass correct maximum output length to provider derive operationTomas Mraz1-8/+8
2021-01-21CMP: Allow PKCS#10 input also for ir, cr, kur, and rr messagesDr. David von Oheimb3-46/+88
2021-01-21X509_REQ_get_extensions(): Return empty stack if no extensions foundDr. David von Oheimb1-1/+3
2021-01-21Deprecate EVP_KEY_new_CMAC_key and EVP_PKEY_new_CMAC_key_exRich Salz1-7/+0
2021-01-20Ensure SRP BN_mod_exp follows the constant time pathMatt Caswell1-3/+8
2021-01-20X509v3_get_ext_by_NID.pod: Add warning on counter-intuitive behavior of X509v...Dr. David von Oheimb2-10/+3
2021-01-20X509_REQ_print_ex(): Correct indentation of extensions, which are attributesDr. David von Oheimb1-4/+4
2021-01-20X509_REQ_print_ex(): Replace weird 'a0:00' output on empty attributes by '(no...Dr. David von Oheimb1-1/+1
2021-01-20constify X509_REQ_add_extensions() and X509_REQ_add_extensions_nid()Dr. David von Oheimb1-5/+5
2021-01-20X509: Enable printing cert even with invalid validity times, saying 'Bad time...Dr. David von Oheimb2-8/+13
2021-01-20ASN1_TIME_print() etc.: Improve doc and add comment on handling invalid time ...Dr. David von Oheimb1-4/+3
2021-01-20x509_vfy.c: Rename CHECK_CB() to the more intuitively readable CB_FAIL_IF()Dr. David von Oheimb1-137/+106