summaryrefslogtreecommitdiffstats
path: root/crypto/ec
AgeCommit message (Expand)Author
2021-05-20Modify EVP_PKEY_ASN1_METHOD's export_to function to take an importerRichard Levitte
2021-05-13Replace some of the ERR_clear_error() calls with mark callsTomas Mraz
2021-05-13Implement pem_read_key directly through OSSL_DECODERTomas Mraz
2021-05-11Add convenience functions and macros for asymmetric key generationDr. David von Oheimb
2021-05-09Avoid division by zero in hybrid point encodingTheo Buehler
2021-05-08Remove unused code from the fips moduleShane Lontis
2021-05-07Fixes #14662. Return all EC parameters even for named curvesJon Spillett
2021-05-07Drop libimplementations.aRichard Levitte
2021-04-22Fix potential NULL dereference in ossl_ec_key_dup()Tomas Mraz
2021-04-22Fix build failure with MSVCTomas Mraz
2021-04-22Avoid the need for Configure time 128-bit int detectionMatt Caswell
2021-04-19Detect low-level engine and app method based keysTomas Mraz
2021-04-15Do not allow creating empty RSA keys by duplicationTomas Mraz
2021-04-15Add selection support to the provider keymgmt_dup functionTomas Mraz
2021-04-15Implement provider-side keymgmt_dup functionTomas Mraz
2021-04-12Replace OSSL_PARAM_BLD_free_params() with OSSL_PARAM_free().Shane Lontis
2021-04-08Update copyright yearMatt Caswell
2021-04-08curve448: Integrate 64-bit reference implementationAmitay Isaacs
2021-04-08curve448: Use constant time zero check functionAmitay Isaacs
2021-04-08curve448: Remove the unrolled loop versionAmitay Isaacs
2021-04-08curve448: Use NLIMBS where appropriate to simplify the codeAmitay Isaacs
2021-04-08curve448: Modernise reference 64-bit codeAmitay Isaacs
2021-04-08curve448: Rename arch_ref64 to arch_64Amitay Isaacs
2021-04-08Partially Revert "Remove curve448 architecture specific files"Amitay Isaacs
2021-04-08curve448: Use relative includes to avoid explicit dependenciesAmitay Isaacs
2021-04-08Use numbers definition of int128_t and uint128_tAmitay Isaacs
2021-03-28Implement EVP_PKEY_dup() functionTomas Mraz
2021-03-24Fix compilation under -WerrorJuergen Christ
2021-03-22Fix usages of const EVP_MD.Shane Lontis
2021-03-19PROV: Add type specific PKCS#8 decoding to the DER->key decodersRichard Levitte
2021-03-18Add ossl_ x509 symbolsShane Lontis
2021-03-18Add ossl_ ecx symbolsShane Lontis
2021-03-18Add ossl_encode symbolsShane Lontis
2021-03-18Add ossl_asn1 symbolsShane Lontis
2021-03-17Remove a TODO(3.0) from EVP_PKEY_derive_set_peer()Matt Caswell
2021-03-11Update copyright yearMatt Caswell
2021-03-08Make the EVP_PKEY_get0* functions have a const return typeMatt Caswell
2021-03-04ecx_set_priv_key: Try to obtain libctx from the pkey's keymgmtTomas Mraz
2021-03-04ecx_set_priv_key: Remove TODO 3.0 related to setting libctxTomas Mraz
2021-02-28crypto: add additional argument to KDF derive callsPauli
2021-02-26Fix external symbols related to ec & sm2 keysShane Lontis
2021-02-26Fix external symbols for bnShane Lontis
2021-02-22Add EVP_PKEY_public_check_quick.Shane Lontis
2021-02-03EC: Reverse the default asn1_flag in a new EC_GROUPRichard Levitte
2021-01-28Update copyright yearRichard Levitte
2021-01-26Add checks for NULL return from EC_KEY_get0_group()Tomas Mraz
2021-01-26Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis
2021-01-20Remove pkey_downgrade from PKCS7 codeShane Lontis
2021-01-15Allow EVP_PKEY private key objects to be created without a public componentJon Spillett
2021-01-13Fix incorrect use of BN_CTX APIAgustin Gianni