555 Commits (f7629e189a9551b7827b0f2736afa1791dbb5132)

Author SHA1 Message Date
David Benjamin 2cb7b337d0 Rewrite ASN1_OBJECT and ASN1_BOOLEAN d2i/i2d functions. 2 years ago
David Benjamin 74646566e9 Add CTRDBG_STATE to bssl::UniquePtr 2 years ago
David Benjamin 8c7aa6bfcd Const-correct and document a few functions in x509v3.h. 2 years ago
Robert Liu 8aa51ddfcf Add OPENSSL_EXPORT to BN_mod_inverse_blinded 2 years ago
David Benjamin a925c220c1 Remove EVP_PKEY_ASN1_METHOD and EVP_PKEY_METHOD from public headers 2 years ago
Adam Langley 028bae7ddc Define a NID for P-384 + Kyber768. 2 years ago
David Benjamin 474ddf8ba9 Cap the number of ECDSA and DSA sign iterations. 2 years ago
David Benjamin 890c201d4a Make EVP_PKEY opaque. 2 years ago
Bob Beck 503ba98910 Remove proxy certificate support. 2 years ago
David Benjamin 3950d6ce25 Implement P256_XMD:SHA-256_SSWU_RO_ and P384_XMD:SHA-384_SSWU_RO_ 2 years ago
Bob Beck dcabfe2d89 Make OPENSSL_malloc push ERR_R_MALLOC_FAILURE on failure. 2 years ago
David Benjamin d5e93f521b Cap decimal input sizes in s2i_ASN1_INTEGER 2 years ago
Bob Beck fc524c161e Make ERR and thread use system malloc. 2 years ago
Bob Beck 350f8547cf Add OPENSSL_asprintf and friends for asprintf(3) functionality. 2 years ago
Bob Beck 6e20b77e6b Get rid of time_t usage internally, change to int64_t 2 years ago
David Benjamin 19721cd778 Remove d2i_FOO object reuse 2 years ago
David Benjamin d9ea5553c3 Don't use negative values for unimplemented modes 2 years ago
David Benjamin d3d7d36151 Unexport GENERAL_NAME_cmp 2 years ago
David Benjamin f219ae96be Fix the type of x400Address in GENERAL_NAME 2 years ago
David Benjamin db98becc48 Const-correct the various EVP_PKEY PEM writers 2 years ago
David Benjamin a028a5e01f Fix leak in set_dist_point_name error handling. 2 years ago
David Benjamin a1c7922613 Align header guard style in the remaining headers. 2 years ago
Bob Beck 00c70b8d69 Add locale independent implementations of isalpha, isalnum, isdigit, 2 years ago
David Benjamin 0a1af7828f Remove ASN1_TFLG_COMBINE. 2 years ago
David Benjamin afa460c7b9 Unexport and remove support for implicit tagging on ASN1_ITYPE_EXTERN. 2 years ago
David Benjamin 2c12ebdf3a Remove the last of the broken NEON workaround 2 years ago
Bob Beck f86a63c87c Introduce a locale-independent version of isdigit 2 years ago
David Benjamin f81f16cddd Introduce constants for ASN1_BOOLEAN 2 years ago
David Benjamin 42b7b35f76 Introduce a locale-independent version of isspace 2 years ago
Steven Valdez 80a243e07e Remove old Trust Token redeem API. 2 years ago
David Benjamin 7d2338d000 Remove support for ppc64le. 2 years ago
David Benjamin 68f4c720b6 Switch ERR_GET_* to inline functions 2 years ago
David Benjamin 50a5caf506 Add CBS_get_u64_decimal. 2 years ago
David Benjamin 971b330faf Use the same Deleter across all bssl::UniquePtr<T>. 2 years ago
David Benjamin eefe6cf27c Unexport BN_MONT_CTX_set_locked. 2 years ago
David Benjamin 1c9d18307b Don't automatically sync the two CONF parameters in X509V3_EXT_nconf. 2 years ago
David Benjamin 029d0e77fb Rewrite X.509 policy tree logic. 2 years ago
David Benjamin 114fa727b7 Reduce caller requirements on X509V3_CTX. 2 years ago
David Benjamin 65ad925f51 Rename CTX_TEST to X509V3_CTX_TEST. 2 years ago
David Benjamin 871704b873 Fix crash if '@section' is used with no CONF. 2 years ago
Adam Langley fc077381d3 Add stubs for hybrid Kyber768 with X25519 or P-256. 2 years ago
David Benjamin df8a55bf62 Const-correct sk_FOO_deep_copy's copy callback. 2 years ago
David Benjamin 7c81c5faec Deprecate, test, and document X.509 config APIs. 2 years ago
David Benjamin 974083f2af Remove the last of the filename comments. 2 years ago
David Benjamin 44b3a28317 Further const-correct config-based extension creation. 2 years ago
David Benjamin ff23b7cb2c Empty stacks are vacuously sorted 2 years ago
David Benjamin 49e07914b3 Add sk_FOO_delete_if. 2 years ago
Steven Valdez fa4555a8b6 Add over_message issuance and redemption to Trust Tokens. 2 years ago
Piotr Sikora 05b360d797 Remove hmac.h include from ssl.h. 2 years ago
David Benjamin 096d095151 Remove custom CONF methods from X509V3_CTX. 2 years ago