summaryrefslogtreecommitdiff
path: root/src/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix an issue that might possibly turn into a DOS depending onschwarze2021-12-091-3/+3
* Add a section "NAMING CONVENTIONS".schwarze2021-12-091-36/+285
* lsearch(3): reimplement using lfind(3)cheloha2021-12-081-32/+13
* new manual page ASN1_bn_print(3)schwarze2021-12-084-5/+126
* document BIO_indent(3);schwarze2021-12-081-12/+53
* mark c2i_ASN1_OBJECT as intentionally undocumented;schwarze2021-12-081-2/+4
* mark i2c_ASN1_BIT_STRING, c2i_ASN1_BIT_STRING, and c2i_ASN1_INTEGERschwarze2021-12-081-2/+5
* lsearch(3): append key to array with memmove(3) instead of memcpy(3)cheloha2021-12-071-2/+7
* In the next major bump, some BN macros will become functions.schwarze2021-12-065-27/+11
* Simplify DH_check_params a bit.tb2021-12-051-12/+4
* Add RCS markerstb2021-12-0513-0/+13
* List subdirectories as a simple list. Avoids a source of many mergetb2021-12-041-6/+8
* Annotate the structs to be moved to bn_lcl.h in the next bumptb2021-12-041-1/+5
* Use BN_is_negative(p) instead of p->neg in one place.tb2021-12-041-2/+2
* Add #include "bn_lcl.h" to the files that will soon need it.tb2021-12-0415-15/+36
* Implement the BN_to_montgomery() macro as a functiontb2021-12-042-2/+13
* Implement the BN_is_negative macro as a functiontb2021-12-042-2/+13
* Provide function implementations for various BN_* macrostb2021-12-042-4/+54
* Provide replacement functions for the BN_{get,set,with}_flags() macros.tb2021-12-042-2/+34
* Provide replacement functions for the BN_GENCB_set{,_old}() macrostb2021-12-042-3/+33
* Consolidate {d2i,i2d}_{pr,pu}.cjsing2021-12-045-184/+43
* Clean up and refactor server side DHE key exchange.jsing2021-12-044-120/+116
* Move the minimum DHE key size check into ssl_kex_peer_params_dhe()jsing2021-12-043-14/+19
* Check DH public key in ssl_kex_peer_public_dhe().jsing2021-12-043-8/+22
* Replace asn1_tlc_clear and asn1_tlc_clear_nc macros with a function.jsing2021-12-031-32/+26
* Group and sort includes.jsing2021-12-031-3/+3
* Call asn1_item_ex_d2i() directly from ASN1_item_d2i()jsing2021-12-031-2/+5
* Convert ASN1_PCTX_new() to calloc().jsing2021-12-031-10/+6
* Use calloc() for X509_CRL_METHOD_new() instead of malloc().jsing2021-12-031-3/+4
* Rewrite ASN1_STRING_cmp().jsing2021-12-031-11/+8
* Convert ASN1_STRING_type_new() to calloc().jsing2021-12-031-10/+7
* Convert ASN1_OBJECT_new() to calloc().jsing2021-12-031-11/+6
* Convert {i2d,d2i}_{,EC_,DSA_,RSA_}PUBKEY{,_bio,_fp}() to templated ASN1jsing2021-12-032-222/+430
* Use calloc() in EVP_PKEY_meth_new() instead of malloc() and settingtb2021-12-031-29/+2
* Fix EVP_PKEY_{asn1,meth}_copy once and for alltb2021-12-032-63/+23
* bsearch(3): support arrays with more than INT_MAX elementscheloha2021-12-021-2/+3
* Remove dead code.jsing2021-12-011-21/+1
* Add missing const qualifiers in a number of BN_* manuals.tb2021-11-308-52/+52
* last whitespace diff for now.tb2021-11-301-57/+62
* KNF for BF_KEYtb2021-11-301-4/+3
* Fix some annoying whitespace inconsistencies.tb2021-11-301-20/+20
* Provide EVP_CTRL_AEAD_* defines.tb2021-11-301-7/+10
* Align ssl_kex_derive_ecdhe_ecp() with ssl_kex_derive_dhe()tb2021-11-301-10/+10
* s/ECDHE/ECDH/jsing2021-11-301-3/+3
* Crank the number of rounds of Miller-Rabin from 50 to 64tb2021-11-291-4/+7
* Clean up DH_check_pub_key() and ensure that y^q (mod p) == 1.tb2021-11-291-18/+53
* Increase number of iterations in Miller-Rabin checks for DH.tb2021-11-291-4/+9
* Synchronize DH_check() mostly with OpenSSL 1.1.1 with sometb2021-11-291-32/+47
* Provide a version of DH_check_params() for internal use.tb2021-11-291-1/+43
* Provide a number of flags for DH_check and DH_check_pubkeytb2021-11-291-1/+5