317 Commits (cfafcd454fd01ebc40f1a7f43537dd306b7b64c3)

Author SHA1 Message Date
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
David Benjamin ed5f4e82e6 Remove ASN1_OP_I2D_* callbacks. 4 years ago
David Benjamin afed9f762d Don't read it->funcs without checking it->itype. 4 years ago
David Benjamin 866cccc548 Reject missing required fields in i2d functions. 4 years ago
David Benjamin c9b75aff28 Reject -1 types in ASN1_TYPE and MSTRINGs when encoding. 4 years ago
David Benjamin 6e70be0f87 Correctly handle invalid ASN1_OBJECTs when encoding. 4 years ago
David Benjamin 248ab81760 Check for invalid CHOICE selectors in i2d functions. 4 years ago
David Benjamin 3b6cebb1e0 Fix x509_name_ex_i2d error-handling. 4 years ago
David Benjamin 27b31cfc56 Correctly propagate errors in i2d functions. 4 years ago
David Benjamin c0fcb4e245 Silence a GCC false positive warning. 4 years ago
Adam Langley b49b78ef3f Revert "Guard use of sdallocx with BORINGSSL_SDALLOCX" 4 years ago
David Benjamin 18b6836b2f Update to draft-ietf-tls-esni-13. 4 years ago
David Benjamin dddb60eb97 Make most of crypto/x509 opaque. 4 years ago
David Benjamin 59aff62ca8 Remove V_ASN1_APP_CHOOSE. 4 years ago
David Benjamin 6b7525a9fa Rewrite ASN1_PRINTABLE_type and add tests. 4 years ago
David Benjamin 31f462a1ef Include SHA512-256 in EVP_get_digestbyname and EVP_MD_do_all. 4 years ago
David Benjamin 96181288c5 NUL is not printable. 4 years ago
David Benjamin c65543b7a9 Make RSA_check_key more than 2x as fast. 4 years ago
David Benjamin cdfc2595bc Fix some error-handling in i2v functions. 4 years ago
David Benjamin 4bf0a19ac8 Fix typo. 4 years ago
David Benjamin 5984cfe8e4 OPENSSL_strndup should not return NULL given {NULL, 0}. 4 years ago
David Benjamin b27438e126 Rewrite name constraints matching with CBS. 4 years ago
David Benjamin 04601b026a Add some tests for name constraints. 4 years ago
David Benjamin 2d10c18b3a Fix i2v_GENERAL_NAME to not assume NUL terminated strings 4 years ago
David Benjamin 4f9a7ba47e Do not rely on ASN1_STRING being NUL-terminated. 4 years ago
David Benjamin 9545062714 Add a CBB_add_zeros helper. 4 years ago
David Benjamin 8648c53690 Refer to RFCs consistently. 4 years ago
Adam Langley 80df7398ce Guard use of sdallocx with BORINGSSL_SDALLOCX 4 years ago