aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2020-05-19CORE: query for operations only once per provider (unless no_store is true)Richard Levitte5-9/+143
2020-05-18Fix some places where X509_up_ref is usedBernd Edlinger4-20/+48
2020-05-18TTY_get() in crypto/ui/ui_openssl.c open_console() can also return errno 1 (E...Maxim Zakharov1-0/+10
2020-05-16deprecate EC_POINTs_mul functionBilly Brumley2-8/+35
2020-05-16Maintain strict type discipline between the core and providersMatt Caswell3-17/+42
2020-05-16CORE: Fix a couple of bugs in algorithm_do_this()Richard Levitte1-2/+2
2020-05-15Use OSSL_STORE for load_{,pub}key() and load_cert() in apps/lib/apps.cDr. David von Oheimb1-0/+2
2020-05-15Update copyright yearMatt Caswell80-80/+80
2020-05-14EVP: Refactor the RSA-PSS key generation controls for providersRichard Levitte2-43/+82
2020-05-14PROV & SIGNATURE: Adapt the RSA signature code for PSS-parametersRichard Levitte1-0/+3
2020-05-14EVP: For SIGNATURE operations, pass the propquery earlyRichard Levitte2-4/+8
2020-05-14PROV & KEYMGMT: Add PSS-parameter support in the RSA KEYMGMT implementationRichard Levitte1-0/+5
2020-05-14DER writer: Add the possibility to abandon empty SEQUENCEsRichard Levitte1-4/+33
2020-05-14RSA: Add PSS-parameter processing in EVP_PKEY_ASN1_METHOD functionsRichard Levitte1-16/+114
2020-05-14RSA: Add a less loaded PSS-parameter structureRichard Levitte4-2/+300
2020-05-14RSA: Add rsa_schemes.c, to store scheme data and translator functionsRichard Levitte2-1/+87
2020-05-14RSA: Extract much of the rsa_pkey_export_to() code to a separate functionRichard Levitte2-57/+53
2020-05-14RSA: Add RSA key typesRichard Levitte1-1/+15
2020-05-14EVP: Only use the engine when one is defined, in pkey_mac_ctrl()Richard Levitte1-7/+11
2020-05-13Rename OSSL_CMP_CTX_set1_clCert() to OSSL_CMP_CTX_set1_cert()Dr. David von Oheimb5-17/+17
2020-05-13Add -reqin_new_tid option to apps/cmp.c and OSSL_CMP_MSG_update_transactionID()Dr. David von Oheimb7-98/+114
2020-05-13Preliminary fix of memory leak in try_decode_PKCS12() - full fix is in #11733Dr. David von Oheimb1-0/+1
2020-05-13OSSL_STORE: Make the 'file' scheme loader handle MSBLOB and PVK filesRichard Levitte4-21/+131
2020-05-13OSSL_STORE: Better information when prompting for pass phrasesRichard Levitte1-39/+48
2020-05-13OSSL_STORE: Make it possible to attach an OSSL_STORE to an opened BIORichard Levitte7-105/+106
2020-05-13PROV: Adapt all our providers to use the new PROV_CTX structureRichard Levitte1-0/+1
2020-05-13Remove explicit dependency on configdata.pm when processing .in filesRichard Levitte1-1/+0
2020-05-12Replace misleading error message when loading PEMTomas Mraz1-1/+1
2020-05-12CORE: Attach the provider context to the provider lateRichard Levitte1-1/+3
2020-05-12Fix d2i_PrivateKey_ex() to work as documentedRichard Levitte1-0/+2
2020-05-09Fix bio_wait() in crypto/bio/bio_lib.c in case OPENSSL_NO_SOCKDr. David von Oheimb1-0/+2
2020-05-09Constify 'req' parameter of OSSL_HTTP_post_asn1()Dr. David von Oheimb3-5/+5
2020-05-09Fix bug in OSSL_CMP_SRV_process_request() on transaction renewalDr. David von Oheimb1-4/+6
2020-05-08Fix PEM certificate loading that sometimes failsMaximilian Blenk1-7/+21
2020-05-08EVP: when setting the operation to EVP_PKEY_OP_UNDEFINED, clean up!Richard Levitte4-6/+9
2020-05-07Remove legacy FIPS_mode functionsShane Lontis2-25/+1
2020-05-07Add RSA SHA512 truncated digest supportShane Lontis1-0/+2
2020-05-07Remove gen_get_params & gen_gettable_params from keygen operationShane Lontis4-47/+5
2020-05-07Remove cipher table lookup from EVP_CipherInit_exShane Lontis1-160/+0
2020-05-06Fix a memory leak in CONF .include handlingMatt Caswell1-6/+3
2020-05-05Strengthen X509_STORE_CTX_print_verify_cb() to print expected host etc.Dr. David von Oheimb6-91/+157
2020-05-04Allow OSSL_PARAM_get_octet_string() to pass a NULL bufferMatt Caswell1-1/+4
2020-05-04Fix the KEYNID2TYPE macroMatt Caswell1-3/+3
2020-05-04Ensure EVP_PKEY_get_raw_[private|public]_key work with provider keysMatt Caswell1-6/+65
2020-05-04Add the library ctx into an ECX_KEYMatt Caswell2-7/+8
2020-05-04Add the ability to ECX to import keys with only the private keyMatt Caswell2-29/+41
2020-05-04Ensure OSSL_PARAM_BLD_free() can accept a NULLMatt Caswell1-0/+2
2020-05-04Make EVP_new_raw_[private|public]_key provider awareMatt Caswell1-39/+132
2020-05-04rand_unix.c: Ensure requests to KERN_ARND don't exceed 256 bytes.nia1-1/+1
2020-05-04rand_unix.c: Only enable hack for old FreeBSD versions on FreeBSDnia1-0/+2