444 Commits (097ffe139c534ab4d1f5b4979f5ef94d8fb33ac7)

Author SHA1 Message Date
David Benjamin 16a94930ac Add various OpenSSL compatibility functions. 3 years ago
Matt Mueller 27a6755740 Add PKCS7_bundle_raw_certificates function which takes CRYPTO_BUFFERs 3 years ago
David Benjamin ba20a754ed Remove outdated comment in ECDSA implementation. 3 years ago
David Benjamin 703cb721ed Add missing assert.h include. 3 years ago
David Benjamin cf8d3ad3ce Check tag class and constructed bit in d2i_ASN1_OBJECT. 3 years ago
David Benjamin 414a0f86e5 Don't parse constructed BIT STRINGs in crypto/bytestring 3 years ago
David Benjamin 13c67c99d8 Enforce DER rules for BIT STRING values. 3 years ago
David Benjamin ee510f5889 Remove support for indefinite lengths in crypto/asn1. 3 years ago
David Benjamin a70edd47a2 Remove support for constructed strings in crypto/asn1. 3 years ago
David Benjamin 491af10360 Check for trailing data in extensions. 3 years ago
David Benjamin 9fd1637569 Fold x509v3/pcy_int.h into x509v3/internal.h. 3 years ago
David Benjamin 91b8924969 Switch kModuleDigestSize to a macro. 3 years ago
David Benjamin 7cac8faff2 Add CRYPTO_BUFFER_new_from_static_data_unsafe. 3 years ago
David Benjamin 2cbc39a3c0 Trim some undocumented symbols from asn1.h. 3 years ago
Adam Langley 89386ac89b Add magic tag to BoringSSL binaries. 3 years ago
David Benjamin 1dcdbdad91 Document and const-correct multi-string types. 3 years ago
David Benjamin e1049fd88d Fully unexport X509_VAL. 3 years ago
David Benjamin a259a54842 Unexport ASN1_OBJECT_new. 3 years ago
David Benjamin efab69bf73 Return 0x80 in all ASN1_get_object error paths. 3 years ago
David Benjamin 08dee19b7b Use C preprocessor comments in assembly headers. 3 years ago
David Benjamin 45608a1b9f Document and const-correct ASN1_TYPE functions. 3 years ago
David Benjamin 686d05aaa5 Fix error-handling for i2a_ASN1_OBJECT. 3 years ago
David Benjamin 2dc2f1093a Fold i2a_ASN1_ENUMERATED into i2a_ASN1_INTEGER. 3 years ago
David Benjamin a7e807481b Fix BIT STRING comparison in ASN1_STRING_cmp. 3 years ago
David Benjamin 4298fce7d6 Rewrite ASN1_item_pack and ASN1_item_unpack. 3 years ago
David Benjamin 141472c21a Document some more ASN1_ITEM-associated functions. 3 years ago
David Benjamin c11fcb06e7 Const-correct the low-level ASN1 i2d functions. 3 years ago
David Benjamin cfafcd454f Deduplicate d2i and i2d documentation. 3 years ago
David Benjamin f6ef1c560a Check tag class and constructed bit in d2i_ASN1_BOOLEAN. 3 years ago
David Benjamin 2f8bf102e3 Use typedefs in i2d and d2i_ASN1_BOOLEAN. 3 years ago
David Benjamin 0524538522 Fix BN_CTX usage in BN_mod_sqrt malloc error paths. 3 years ago
David Benjamin a406ad76ad Make ASN1_NULL an opaque pointer. 3 years ago
David Benjamin c31a8a6f0a Fold x509_vfy.h into x509.h. 3 years ago
David Benjamin f61997b4d7 Make ASN1_STRING_TABLE_add thread-safe and document. 3 years ago
David Benjamin 38890fdef4 Test ASN1_STRING_set_by_NID with custom NIDs. 3 years ago
David Benjamin db93c25244 Test ASN1_STRING_set_by_NID with built-in NIDs. 3 years ago
David Benjamin a50f24c854 Test that built-in ASN1_STRING_TABLEs are sorted. 3 years ago
David Benjamin fa6ced9512 Extract common rotl/rotr functions. 3 years ago
David Benjamin 523d6c74c0 Remove X509_STORE_set0_additional_untrusted. 3 years ago
David Benjamin 8f5eb80b81 Enable X509_V_FLAG_TRUSTED_FIRST by default. 3 years ago
David Benjamin 2bde9365fa Switch x509_test.cc to modify the existing X509_VERIFY_PARAM. 3 years ago
Kenny Root 87f316d774 Add note to HMAC test vectors from NIST 3 years ago
David Benjamin 551ccd7e94 Fix CRYPTO_malloc, etc., definitions. 3 years ago
David Benjamin 03cae7a2b3 Keep EVP_CIPHER/EVP_MD lookup and do_all functions in sync 4 years ago
Tamas Petz dedd23e592 aarch64: Add missing LR validation in 'vpaes_cbc_encrypt' 4 years ago
Adam Langley 66e61c577d Allow PKCS7_sign to work for signing kernel modules. 4 years ago
David Benjamin f958727f75 Speed up constant-time base64 decoding. 4 years ago
David Benjamin 4937f05ccd Unwind remnants of ASN1_TFLG_NDEF. 4 years ago
Adam Langley 1c2473ebae Add FIPS counters for AES-GCM in EVP_AEAD. 4 years ago
Shelley Vohr 0446b59427 Add maskHash to RSA_PSS_PARAMS for compat 4 years ago