summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2021-12-04Provide replacement functions for the BN_{get,set,with}_flags() macros.Theo Buehler
2021-12-04Provide replacement functions for the BN_GENCB_set{,_old}() macrosTheo Buehler
2021-12-04Consolidate {d2i,i2d}_{pr,pu}.cJoel Sing
2021-12-04Clean up and refactor server side DHE key exchange.Joel Sing
2021-12-04Move the minimum DHE key size check into ssl_kex_peer_params_dhe()Joel Sing
2021-12-04Check DH public key in ssl_kex_peer_public_dhe().Joel Sing
2021-12-03Replace asn1_tlc_clear and asn1_tlc_clear_nc macros with a function.Joel Sing
2021-12-03Group and sort includes.Joel Sing
2021-12-03Call asn1_item_ex_d2i() directly from ASN1_item_d2i()Joel Sing
2021-12-03Convert ASN1_PCTX_new() to calloc().Joel Sing
2021-12-03Use calloc() for X509_CRL_METHOD_new() instead of malloc().Joel Sing
2021-12-03Rewrite ASN1_STRING_cmp().Joel Sing
2021-12-03Convert ASN1_STRING_type_new() to calloc().Joel Sing
2021-12-03Convert ASN1_OBJECT_new() to calloc().Joel Sing
2021-12-03Convert {i2d,d2i}_{,EC_,DSA_,RSA_}PUBKEY{,_bio,_fp}() to templated ASN1Joel Sing
2021-12-03Use calloc() in EVP_PKEY_meth_new() instead of malloc() and settingTheo Buehler
2021-12-03Fix EVP_PKEY_{asn1,meth}_copy once and for allTheo Buehler
2021-12-02bsearch(3): support arrays with more than INT_MAX elementsScott Soule Cheloha
2021-12-01sys/core.h is not needed by these files, therefore sys/param.h isn'tTheo de Raadt
2021-12-01we do not need 'struct mbuf; struct rtentry;' to satisfy some ancient unixTheo de Raadt
2021-12-01Reduce use of sys/param.h, or annotate the reason why it is neededTheo de Raadt
2021-12-01Use system _ALIGN to reduce the reasons why this uses sys/param.hTheo de Raadt
2021-12-01Remove dead code.Joel Sing
2021-12-01Build libfido2 after all other libraries, as it links against one ofPatrick Wildt
2021-11-30Add missing const qualifiers in a number of BN_* manuals.Theo Buehler
2021-11-30last whitespace diff for now.Theo Buehler
2021-11-30KNF for BF_KEYTheo Buehler
2021-11-30Fix some annoying whitespace inconsistencies.Theo Buehler
2021-11-30Provide EVP_CTRL_AEAD_* defines.Theo Buehler
2021-11-30Align ssl_kex_derive_ecdhe_ecp() with ssl_kex_derive_dhe()Theo Buehler
2021-11-30s/ECDHE/ECDH/Joel Sing
2021-11-29Crank the number of rounds of Miller-Rabin from 50 to 64Theo Buehler
2021-11-29Clean up DH_check_pub_key() and ensure that y^q (mod p) == 1.Theo Buehler
2021-11-29Increase number of iterations in Miller-Rabin checks for DH.Theo Buehler
2021-11-29Synchronize DH_check() mostly with OpenSSL 1.1.1 with someTheo Buehler
2021-11-29Provide a version of DH_check_params() for internal use.Theo Buehler
2021-11-29Provide a number of flags for DH_check and DH_check_pubkeyTheo Buehler
2021-11-29First pass of converting ssl_kex.c to opaque DH.Theo Buehler
2021-11-29Hide BIO_s_file_internal() from internal view.Theo Buehler
2021-11-29Stop using BIO_s_file_inernal() in libssl.Theo Buehler
2021-11-29Convert server serialisation of DHE parameters/public key to new functions.Joel Sing
2021-11-29Factor out/rewrite DHE key exchange.Joel Sing
2021-11-29A few sys/param.h annotations lacked ALIGNBYTESTheo de Raadt
2021-11-29Niels agreed to remove the advertising clause; switching theseDamien Miller
2021-11-28document ASN1_tag2bit(3)Ingo Schwarze
2021-11-28Document ASN1_object_size(3).Ingo Schwarze
2021-11-28mark ASN1_check_infinite_end() and ASN1_const_check_infinite_end()Ingo Schwarze
2021-11-27new manual page BIO_f_asn1(3)Ingo Schwarze
2021-11-27Make brk() and sbrk() weak again to fix build with clang 13.Visa Hankala
2021-11-27Fix incomplete initialization bug: BIO_new(BIO_f_asn1()) neglectedIngo Schwarze