summaryrefslogtreecommitdiff
path: root/lib/libcrypto
AgeCommit message (Expand)Author
2022-12-07Improve the implementation of BIO_push(3) such that it changes nothingIngo Schwarze
2022-12-07Add references to the BIO_{push,pop}(3) exampleTheo Buehler
2022-12-07Fix example stringTheo Buehler
2022-12-06Zap extra spaceTheo Buehler
2022-12-06Major rewrite for accuracy and clarity, and document BIO_set_next(3).Ingo Schwarze
2022-12-06Make sure BIO_push(3) always preserves all invariants of the prev_bioIngo Schwarze
2022-12-06Improve the poorly designed BIO_set_next(3) API to always preserve allIngo Schwarze
2022-12-06arithmethic -> arithmeticJonathan Gray
2022-12-02Drop 'perhaps a little', plus grammar and spelling nitsTheo Buehler
2022-12-02Revert bio_prev removalTheo Buehler
2022-12-01Update reference to table generationTheo Buehler
2022-12-01Mark the X509_V_FLAG_CB_ISSUER_CHECK flag as deprecatedTheo Buehler
2022-12-01Annotate X509_V_FLAG_CB_ISSUER_CHECK as deprecated and unusedTheo Buehler
2022-12-01Retire X509_V_FLAG_CB_ISSUER_CHECKTheo Buehler
2022-12-01Getters and setters for the check_issued() callbackTheo Buehler
2022-12-01BN_one() can fail, check its return value.Joel Sing
2022-11-30Rewrite bn_correct_top().Joel Sing
2022-11-30Fix return values bug in BN_ucmp().Joel Sing
2022-11-30Mostly align BIO_read()/BIO_write() return values with OpenSSL 3.x.Joel Sing
2022-11-30Mop up more BN_DEBUG related code.Joel Sing
2022-11-29Add missing markup to comments and to RFC 3779 errorTheo Buehler
2022-11-29First pass at updating verifier error docsTheo Buehler
2022-11-29Remove a few doubled spaces and wrap an overlong lineTheo Buehler
2022-11-29Sort a few outliers by increasing error number to match x509_vfy.hTheo Buehler
2022-11-29Fix includesTheo Buehler
2022-11-29Add missing X509_V_ERR_UNSPECIFIED caseTheo Buehler
2022-11-29Fix some KNF issuesTheo Buehler
2022-11-29Make X509_verify_cert_error_string() thread safeTheo Buehler
2022-11-28Garbage collect the unused asn1_add_error()Theo Buehler
2022-11-28Retire prev_bioTheo Buehler
2022-11-28Fix NULL dereference in x509_constraints_uri_host()Theo Buehler
2022-11-27In bio.h rev. 1.50 and rev. 1.51, tb@ provided BIO_set_retry_reason(3).Ingo Schwarze
2022-11-26Make header guards of internal headers consistentTheo Buehler
2022-11-26bn_lcl.h wanted special treatment.Theo Buehler
2022-11-26Make internal header file names consistentTheo Buehler
2022-11-26Remove BIGNUM consistency macros.Joel Sing
2022-11-26cms_lcl.h should not be part of SRCSTheo Buehler
2021-08-18Import initial code for the SM2 cipherTheo Buehler
2022-11-25In bio.h rev. 1.46/1.47 (Oct/Nov 2021), tb@ provided BIO_get_init(3).Ingo Schwarze
2022-11-24Major overhaul.Ingo Schwarze
2022-11-24Merge the second y_bit check into the first one where it belongsTheo Buehler
2022-11-24Simplify y_bit handling in compressed coordinatesTheo Buehler
2022-11-24Clean up EC_METHOD and EC_GROUP definitionsTheo Buehler
2022-11-24Change bn_expand()/bn_wexpand() to indicate failure/success via 0/1.Joel Sing
2022-11-24Call bn_expand() rather than handrolling an equivalent.Joel Sing
2022-11-23Fix leaks in ecx_set_{priv,pub}_key()Theo Buehler
2022-11-23Use bn_wexpand() rather than bn_expand() with sizeof(BN_ULONG).Joel Sing
2022-11-23Ensure that bn_expand()/bn_wexpand() fail on negative sizes.Joel Sing
2022-11-23Turn bn_wexpand() into a function.Joel Sing
2022-11-23Move bn_expand() under bn_expand2().Joel Sing