summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2023-06-21Provide optimised bn_clzw() for aarch64.jsing1-1/+15
2023-06-21Provide and use bn_clzw() in place of bn_word_clz().jsing3-5/+15
2023-06-21Make BN_num_bits() independent of bn->top.jsing5-33/+74
2023-06-21Add tests for BN_sqr() corner cases.jsing1-1/+81
2023-06-21Add BN_cmp()/BN_ucmp() tests with zero padded inputs.jsing1-1/+25
2023-06-21Add a BN_num_bits() with zero padded input.jsing1-4/+13
2023-06-20Consolidate elliptic curve cofactor handlingtb1-49/+41
2023-06-20Improve certificate version checks in x509v3_cache_extensions()tb1-4/+11
2023-06-20Rename all occurrences of e in this file to enginetb1-15/+15
2023-06-20Rename int_ctx_new() into evp_pkey_ctx_new()tb1-4/+4
2023-06-20Clean up and fix int_ctx_new()tb1-34/+30
2023-06-20Clean up EVP_PKEY_CTX_meth_dup()tb1-22/+19
2023-06-20Fix copy-paste errortb1-2/+2
2023-06-20Add regress coverage for BN_num_bits()jsing1-1/+35
2023-06-19Make enginetest work with disabled engine supporttb1-1/+10
2023-06-19Fix GOST test with disabled enginetb1-1/+5
2023-06-19Properly guard ENGINE usage with !OPENSSL_NO_ENGINEtb1-1/+5
2023-06-19Dedoxigenize ecdsa.htb1-133/+5
2023-06-18Turns out EC_KEY_METHOD_new() has dup built in...tb1-21/+3
2023-06-18tls_signer: reinstate the default EC_KEY methodstb1-2/+29
2023-06-18Switch tls_ecdsa_do_sign() to EC_KEY_get_ex_data()tb1-3/+3
2023-06-18libtls: switch ECDSA_METHOD usage to EC_KEY_METHODop3-17/+12
2023-06-17Optimise bn_mul2_mulw_addtw() for aarch64.jsing1-1/+28
2023-06-17Speed up Montgomery multiplication.jsing1-10/+37
2023-06-16Fix CRYPTO_get_ex_new_index() to return 1 or highertb1-2/+2
2023-06-15Teach the grotty X509_certificate_type() about Ed25519 certstb1-1/+4
2023-06-15regentb1-1/+9
2023-06-15Add RSA with the sha3s to obj_xref.txttb1-0/+4
2023-06-15regen obj_xref.htb1-12/+14
2023-06-15Add Ed25519 to the obj_xref table.tb1-3/+6
2023-06-15Some fixes in ASN1_item_verify()tb1-17/+8
2023-06-15Make another NULL check explicit and put a brace on the proper linetb1-4/+3
2023-06-15Rename a few variables and other cosmeticstb1-23/+21
2023-06-15Switch ASN1_item_sign_ctx() to EVP_DigestSign()tb1-9/+7
2023-06-15Make NULL checks explicit in ASN1_item_sign_ctx()tb1-6/+8
2023-06-15ASN1_item_sign_ctx()tb1-3/+7
2023-06-15Fix a logic error in ASN1_item_sign_ctx()tb1-5/+8
2023-06-13Move comment about ASN1_item_dup() where it belongstb1-7/+7
2023-06-13Disallow aliasing of return value and modulustb1-1/+44
2023-06-13Add a BN_R_INVALID_ARGUMENT error codetb2-2/+4
2023-06-12Remove prototypes for various ec_GF2m_* functions that no longer exist.jsing1-13/+1
2023-06-12Optimise quad word primitives on aarch64.jsing1-1/+136
2023-06-12Provide and use various quad word primitives.jsing3-27/+120
2023-06-11Convert legacy server kex to one-shot sign/verifytb2-47/+62
2023-06-11Easy EVP_Digest{Sign,Verify} conversions for legacy stacktb2-23/+8
2023-06-11remove unused args_st structjsg2-12/+2
2023-06-11remove chopup_args() unused since apps.c rev 1.31jsg2-72/+2
2023-06-11openssl enc: drop a few parens and unwrap a few linestb1-20/+14
2023-06-11openssl enc: small style fixup after ZLIB unifdeftb1-4/+2
2023-06-11Unifdef ZLIBtb2-44/+2