aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2023-02-06Clean up test_support_lib and GTest dependencies slightly.David Benjamin1-0/+2
2023-02-06Fix various malloc failure paths.David Benjamin12-35/+59
2023-02-06Partially mitigate quadratic-time malloc tests in unit testsDavid Benjamin3-7/+35
2023-02-06Add ABI tests for bn_add_words, etc.David Benjamin1-0/+35
2023-02-06Avoid branches in GCC in bn/generic.c.David Benjamin1-28/+10
2023-02-06Add bn_add_words and bn_sub_words assembly for aarch64.David Benjamin3-0/+124
2023-02-06Rearrange bn/generic.cDavid Benjamin1-157/+170
2023-02-06Reject even moduli in RSA_check_key.David Benjamin3-1/+14
2023-02-06Move malloc failure testing into OPENSSL_mallocDavid Benjamin3-144/+72
2023-02-06Const-correct the various EVP_PKEY PEM writersDavid Benjamin1-18/+20
2023-02-06Fix leak in set_dist_point_name error handling.David Benjamin2-13/+49
2023-02-03Fix leak in error-handling for issuingDistributionPointDavid Benjamin2-10/+27
2023-02-03Clear false positives in RSA-OAEP constant time validationDavid Benjamin2-4/+16
2023-02-03Fix some clang-format formatting.David Benjamin1-6/+4
2023-02-03Stop clang from un-constant-timing copy_from_prebuf.David Benjamin4-12/+8
2023-02-03Clear various false positives in RSA constant-time validationDavid Benjamin5-16/+63
2023-02-02Silence an uninitialized variable false positive in GCC.David Benjamin1-1/+1
2023-02-02Fix leak on error in v2i_POLICY_MAPPINGSDavid Benjamin2-14/+23
2023-02-02Cap bit indices in the unsafe string-based X.509 extensions APIDavid Benjamin2-3/+22
2023-02-01Add locale independent implementations of isalpha, isalnum, isdigit,Bob Beck6-90/+55
2023-02-01Remove ASN1_TFLG_COMBINE.David Benjamin5-56/+24
2023-02-01Unexport and remove support for implicit tagging on ASN1_ITYPE_EXTERN.David Benjamin4-17/+45
2023-02-01Correctly handle optional ASN1_ITEM_TEMPLATE types.David Benjamin2-9/+76
2023-02-01Remove the last of the broken NEON workaroundDavid Benjamin3-105/+3
2023-02-01Make X509V3_get_value_int free the old value before overwriting it.David Benjamin3-0/+24
2023-02-01Fix leak on invalid input to a2i_GENERAL_NAME.David Benjamin2-34/+70
2023-01-31Simplify a pair of Go range expressionsDavid Benjamin2-2/+2
2023-01-31Mark standalone Go scripts with go:build ignoreDavid Benjamin11-112/+134
2023-01-31Check for null value in set_dist_point_name.David Benjamin2-1/+12
2023-01-31Fix error-handling in X509V3_EXT_add_nconf_sk and X509v3_add_ext.David Benjamin3-6/+20
2023-01-30Remove now unnecessary check in CBS_peek_asn1_tag.David Benjamin1-4/+0
2023-01-30Introduce a locale-independent version of isdigitBob Beck3-4/+8
2023-01-30Rewrite ASN1_generate_v3.David Benjamin4-624/+406
2023-01-30Add some tests for optional and default ASN1_BOOLEAN.David Benjamin2-2/+75
2023-01-30Introduce constants for ASN1_BOOLEANDavid Benjamin6-13/+16
2023-01-30Introduce a locale-independent version of isspaceDavid Benjamin6-20/+19
2023-01-30Add tests for X509_NAME_hash and X509_NAME_hash_old.David Benjamin1-0/+61
2023-01-27Remove old Trust Token redeem API.Steven Valdez2-476/+15
2023-01-27Remove support for ppc64le.David Benjamin1-2/+0
2023-01-27Remove ppc64le assembly.David Benjamin21-5922/+13
2023-01-26Add CBS_get_u64_decimal.David Benjamin3-23/+82
2023-01-26Align ppc assembly setup with other architecturesDavid Benjamin2-2/+5
2023-01-26Reduce architecture detection in CMake.David Benjamin2-295/+82
2023-01-26Work around nasm bug with empty assembly filesDavid Benjamin2-2/+12
2023-01-25Drop HRSS assembly.Adam Langley4-8526/+0
2023-01-25Unexport BN_MONT_CTX_set_locked.David Benjamin1-0/+9
2023-01-23Maintain a frame pointer in aesni-gcm-x86_64.pl and add SEH unwind codesDavid Benjamin2-225/+172
2023-01-23Don't automatically sync the two CONF parameters in X509V3_EXT_nconf.David Benjamin2-19/+30
2023-01-21Convert ghash-x86_64.pl to new directives.David Benjamin1-82/+60
2023-01-20Add initial support for SEH directives in x86_64 perlasmDavid Benjamin3-231/+361