aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2021-11-18Update HPKE test vectors.David Benjamin5-1572/+1572
2021-11-18Add various OpenSSL compatibility functions.David Benjamin3-0/+46
2021-11-15Add PKCS7_bundle_raw_certificates function which takes CRYPTO_BUFFERsMatt Mueller2-0/+79
2021-11-04Remove outdated comment in ECDSA implementation.David Benjamin1-2/+1
2021-11-04Add missing assert.h include.David Benjamin1-0/+1
2021-11-01Check tag class and constructed bit in d2i_ASN1_OBJECT.David Benjamin2-17/+49
2021-11-01Don't parse constructed BIT STRINGs in crypto/bytestringDavid Benjamin2-25/+25
2021-11-01Enforce DER rules for BIT STRING values.David Benjamin4-10/+36
2021-11-01Remove support for indefinite lengths in crypto/asn1.David Benjamin5-170/+76
2021-11-01Remove support for constructed strings in crypto/asn1.David Benjamin3-141/+52
2021-11-01Check for trailing data in extensions.David Benjamin35-135/+291
2021-10-29Fold x509v3/pcy_int.h into x509v3/internal.h.David Benjamin9-235/+222
2021-10-27Switch kModuleDigestSize to a macro.David Benjamin1-7/+7
2021-10-25Add CRYPTO_BUFFER_new_from_static_data_unsafe.David Benjamin3-27/+131
2021-10-21Trim some undocumented symbols from asn1.h.David Benjamin4-11/+24
2021-10-21Add magic tag to BoringSSL binaries.Adam Langley1-0/+18
2021-10-21Document and const-correct multi-string types.David Benjamin1-3/+5
2021-10-21Fully unexport X509_VAL.David Benjamin1-2/+4
2021-10-20Unexport ASN1_OBJECT_new.David Benjamin1-0/+2
2021-10-20Return 0x80 in all ASN1_get_object error paths.David Benjamin2-6/+13
2021-10-20Use C preprocessor comments in assembly headers.David Benjamin3-4/+4
2021-10-19Document and const-correct ASN1_TYPE functions.David Benjamin1-1/+1
2021-10-18Fix error-handling for i2a_ASN1_OBJECT.David Benjamin2-15/+108
2021-10-18Fold i2a_ASN1_ENUMERATED into i2a_ASN1_INTEGER.David Benjamin3-94/+5
2021-10-18Fix BIT STRING comparison in ASN1_STRING_cmp.David Benjamin4-14/+160
2021-10-18Rewrite ASN1_item_pack and ASN1_item_unpack.David Benjamin2-29/+84
2021-10-18Document some more ASN1_ITEM-associated functions.David Benjamin1-0/+1
2021-10-15Const-correct the low-level ASN1 i2d functions.David Benjamin3-5/+11
2021-10-15Deduplicate d2i and i2d documentation.David Benjamin1-2/+2
2021-10-12Check tag class and constructed bit in d2i_ASN1_BOOLEAN.David Benjamin2-3/+42
2021-10-12Use typedefs in i2d and d2i_ASN1_BOOLEAN.David Benjamin1-20/+14
2021-10-06Fix BN_CTX usage in BN_mod_sqrt malloc error paths.David Benjamin1-9/+5
2021-10-05Make ASN1_NULL an opaque pointer.David Benjamin1-0/+49
2021-10-05Fold x509_vfy.h into x509.h.David Benjamin1-1/+0
2021-10-05Make ASN1_STRING_TABLE_add thread-safe and document.David Benjamin3-91/+161
2021-10-05Test ASN1_STRING_set_by_NID with custom NIDs.David Benjamin1-0/+45
2021-10-05Test ASN1_STRING_set_by_NID with built-in NIDs.David Benjamin2-3/+121
2021-10-05Test that built-in ASN1_STRING_TABLEs are sorted.David Benjamin3-29/+23
2021-10-05Extract common rotl/rotr functions.David Benjamin13-210/+197
2021-10-01Remove X509_STORE_set0_additional_untrusted.David Benjamin4-93/+23
2021-10-01Enable X509_V_FLAG_TRUSTED_FIRST by default.David Benjamin2-52/+193
2021-10-01Switch x509_test.cc to modify the existing X509_VERIFY_PARAM.David Benjamin1-6/+1
2021-09-29Add note to HMAC test vectors from NISTKenny Root1-0/+5
2021-09-28Fix CRYPTO_malloc, etc., definitions.David Benjamin1-0/+10
2021-09-24Keep EVP_CIPHER/EVP_MD lookup and do_all functions in syncDavid Benjamin2-65/+64
2021-09-23aarch64: Add missing LR validation in 'vpaes_cbc_encrypt'Tamas Petz1-1/+1
2021-09-22Allow PKCS7_sign to work for signing kernel modules.Adam Langley4-23/+374
2021-09-22Speed up constant-time base64 decoding.David Benjamin1-8/+11
2021-09-20Unwind remnants of ASN1_TFLG_NDEF.David Benjamin3-48/+44
2021-09-15Add FIPS counters for AES-GCM in EVP_AEAD.Adam Langley2-21/+90