234 Commits (8ead3f531445004f1122d11fa7083e8d1bcc5200)

Author SHA1 Message Date
David Benjamin 04c3d40f06 Remove CRYPTO_MUTEX from public headers 1 year ago
David Benjamin cbb96b4ffd Const-correct a few X509_PURPOSE and X509_TRUST functions 1 year ago
David Benjamin 7e56051791 Miscellaneous size_t truncation fixes 2 years ago
David Benjamin 89a6253757 Add int casts as needed around STACK_OF(T) sizes and indices 2 years ago
David Benjamin 0c7527bb3a X509_sign, etc., should return the length of the signature on success 2 years ago
David Benjamin ece1f86968 Re-add go:build ignore lines 2 years ago
David Benjamin 26ead95e46 Trim some unused XN_FLAG_* values 2 years ago
David Benjamin 437ef4d7f1 Remove the X509at_* functions 2 years ago
David Benjamin d9f209baaf Document a pile of X509 print functions 2 years ago
David Benjamin 32b51305de Widen ASN1_mbstring_copy and ASN1_mbstring_ncopy to ossl_ssize_t 2 years ago
David Benjamin abfd5ebc87 Restore some default cases in tasn_dec.c and tasn_enc.c 2 years ago
David Benjamin a438519f9e Fix miscellaneous size_t truncations 2 years ago
David Benjamin 28226f584e Fix handling of critical X.509 policy constraints 2 years ago
David Benjamin fca688f26b Fix policy validation when the user policy set is NULL 2 years ago
David Benjamin 678bae4083 Remove dynamic X509_VERIFY_PARAM registration 2 years ago
David Benjamin af0739fc73 Const-correct sk_FOO_cmp_func 2 years ago
David Benjamin 97d48dbeb8 Sort various X.509 global lists sooner 2 years ago
David Benjamin b6a50fd62d Give X509 an ASN1_ITEM again 2 years ago
David Benjamin 8ebfea76db Reject non-minimal lengths in ASN1_get_object 2 years ago
David Benjamin 2a52444f9d Reimplement X509 parsing without templates 2 years ago
David Benjamin d0cff637a2 Test that X509_NAMEs sort their RDNs when encoding. 2 years ago
David Benjamin bab2f96e26 Revert go:build ignore lines 2 years ago
David Benjamin 890c201d4a Make EVP_PKEY opaque. 2 years ago
David Benjamin ca1690e221 Tidy up check_chain_extensions after proxy certificate removal 2 years ago
Bob Beck 503ba98910 Remove proxy certificate support. 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
David Benjamin 9580424ca8 Bound the overall output size of ASN1_generate_v3 2 years ago
Bob Beck 8846d7b3c3 VMS? I don't think so. Take this for a walk behind the barn. 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 908b1300ff Don't use object reuse in X509_parse_from_buffer. 2 years ago
David Benjamin e3912cdf9b Also test i2d_GENERAL_NAME in X509Test.GeneralName 2 years ago
David Benjamin f219ae96be Fix the type of x400Address in GENERAL_NAME 2 years ago
David Benjamin f7d37fba96 Fix various malloc failure paths. 2 years ago
David Benjamin a028a5e01f Fix leak in set_dist_point_name error handling. 2 years ago
David Benjamin eb0b7e4df6 Fix leak in error-handling for issuingDistributionPoint 2 years ago
David Benjamin 3c7053975b Fix leak on error in v2i_POLICY_MAPPINGS 2 years ago
David Benjamin 50de086abd Cap bit indices in the unsafe string-based X.509 extensions API 2 years ago
David Benjamin afa460c7b9 Unexport and remove support for implicit tagging on ASN1_ITYPE_EXTERN. 2 years ago
David Benjamin 62ab404cb5 Make X509V3_get_value_int free the old value before overwriting it. 2 years ago
David Benjamin 07d353680f Fix leak on invalid input to a2i_GENERAL_NAME. 2 years ago
David Benjamin 54b04fdc21 Mark standalone Go scripts with go:build ignore 2 years ago
David Benjamin 8a69c0d4f8 Check for null value in set_dist_point_name. 2 years ago
David Benjamin 507ac83003 Fix error-handling in X509V3_EXT_add_nconf_sk and X509v3_add_ext. 2 years ago
David Benjamin 112e1a71e1 Rewrite ASN1_generate_v3. 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
David Benjamin 3a5c4ff4d5 Add tests for X509_NAME_hash and X509_NAME_hash_old. 2 years ago
David Benjamin 1c9d18307b Don't automatically sync the two CONF parameters in X509V3_EXT_nconf. 2 years ago