summaryrefslogtreecommitdiffstats
path: root/crypto/dh
AgeCommit message (Collapse)Author
2015-01-22mark all block comments that need format preserving so thatTim Hudson
indent will not alter them when reformatting comments (cherry picked from commit 1d97c8435171a7af575f73c526d79e1ef0ee5960) Conflicts: crypto/bn/bn_lcl.h crypto/bn/bn_prime.c crypto/engine/eng_all.c crypto/rc4/rc4_utl.c crypto/sha/sha.h ssl/kssl.c ssl/t1_lib.c Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-01-07Fix irix-cc build.Andy Polyakov
Reviewed-by: Matt Caswell <matt@openssl.org> (cherry picked from commit e464403d0bda2f1f74eb68582e4988e591c32433)
2014-03-06dh_check.c: check BN_CTX_get's return value.Andy Polyakov
(cherry picked from commit 53e5161231854d64fd89e993944609a329a92db4)
2013-12-01make updateDr. Stephen Henson
2013-10-01Fix compile errors.Ben Laurie
(cherry picked from commit a0aaa5660a29f0faa86e5e51ce889299c5f3098b)
2013-10-01CMS RFC2631 X9.42 DH enveloped data support.Dr. Stephen Henson
(cherry picked from commit bd59f2b91db8fab86e8610de4565b5ab8de2b44b) Conflicts: crypto/dh/dh.h crypto/dh/dh_err.c Sync error codes with 1.0.1.
2013-10-01Add KDF for DH.Dr. Stephen Henson
Add X9.42 DH KDF. Move sharedinfo generation code to CMS library as the same structure is used by DH and ECDH. Move ASN1_OBJECT typedef to ossl_typ.h so it can be picked up by dh headers without the need to use ASN1. (cherry picked from commit dc1ce3bc64845d16314af1f11acf5384e4ae9b34)
2013-10-01Extend DH parameter generation support.Dr. Stephen Henson
Add support for DH parameter generation using DSA methods including FIPS 186-3. (cherry picked from commit 3909087801729bebb3a1182936a855a47e4ee9c9)
2013-10-01Enhance DH dup functions.Dr. Stephen Henson
Make DHparams_dup work properly with X9.42 DH parameters. (cherry picked from commit d3cc91eee2cba07d8908f0fea531c62863ed3ccf)
2013-10-01If present print j, seed and counter values for DHDr. Stephen Henson
(cherry picked from commit c9577ab5eae56cb00c17a0eb724229f0bc1397a0) Conflicts: crypto/dh/dh_ameth.c
2013-10-01New SP 800-56A compliant version of DH_compute_key().Dr. Stephen Henson
(cherry picked from commit bc91494e064ebdcff68f987947f97e404fbca0b5)
2012-06-03Reduce version skew: trivia (I hope).Ben Laurie
2012-04-07Initial experimental support for X9.42 DH parameter format to handleDr. Stephen Henson
RFC5114 parameters and X9.42 DH public and private keys. (backport from HEAD)
2012-04-07branches: 1.2.2;Dr. Stephen Henson
Correct some parameter values. (backport from HEAD)
2012-04-07Update DH_check() to peform sensible checks when q parameter is present.Dr. Stephen Henson
(backport from HEAD)
2012-04-07Add RFC5114 DH parameters to OpenSSL. Add test data to dhtest.Dr. Stephen Henson
(backport from HEAD)
2011-11-14DH keys have an (until now) unused 'q' parameter. When creating from DSA copyDr. Stephen Henson
q across and if q present generate DH key in the correct range. (from HEAD)
2011-10-09Backport PSS signature support from HEAD.Dr. Stephen Henson
2011-09-16make dependDr. Stephen Henson
2011-09-16Improved error checking for DRBG calls.Dr. Stephen Henson
New functionality to allow default DRBG type to be set during compilation or during runtime.
2011-06-20Don't set default public key methods in FIPS mode so applicationsDr. Stephen Henson
can switch between modes.
2011-06-09Redirect DH key and parameter generation.Dr. Stephen Henson
2011-06-08Redirect DH operations to FIPS module. Block non-FIPS methods.Dr. Stephen Henson
Sync DH error codes with HEAD.
2009-09-06PR: 1644Dr. Stephen Henson
Submitted by: steve@openssl.org Fix to make DHparams_dup() et al work in C++. For 1.0 fix the final argument to ASN1_dup() so it is void *. Replace some *_dup macros with functions.
2009-06-14Make depend.Ben Laurie
2009-04-23Some no-ec fixes (not complete yet).Dr. Stephen Henson
2008-11-12Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe
knock-on work than expected - they've been extracted into a patch series that can be completed elsewhere, or in a different branch, before merging back to HEAD.
2008-11-05Update obsolete email address...Dr. Stephen Henson
2008-11-01More size_tification.Ben Laurie
2008-06-04More type-checking.Ben Laurie
2008-03-22Update dependencies.Dr. Stephen Henson
2008-03-16Fix a variety of warnings generated by some elevated compiler-fascism,Geoff Thorpe
OPENSSL_NO_DEPRECATED, etc. Steve, please double-check the CMS stuff...
2007-09-24TyposLutz Jänicke
PR: 1578 Submitted by: Charles Longeau <chl@tuxfamily.org>
2007-04-02check correct pointer before freeing it (Coverity CID 79,86)Nils Larsch
2007-03-28Change to mitigate branch prediction attacksBodo Möller
Submitted by: Matthew D Wood Reviewed by: Bodo Moeller
2007-01-21Constify version strings and some structures.Dr. Stephen Henson
2006-11-21Update from 0.9.8 stable. Eliminate duplicate error codes.Dr. Stephen Henson
2006-09-29Initialise ctx to NULL to avoid uninitialized free, noticed byMark J. Cox
Steve Kiernan
2006-09-28Introduce limits to prevent malicious keys being able toBodo Möller
cause a denial of service. (CVE-2006-2940) [Steve Henson, Bodo Moeller]
2006-07-17Fix various error codes to match functions.Dr. Stephen Henson
2006-05-24New function to dup EVP_PKEY_CTX. This will be needed to make new signingDr. Stephen Henson
functions and EVP_MD_CTX_copy work properly.
2006-05-24Use size_t for new crypto size parameters.Dr. Stephen Henson
2006-04-17Fix (most) WIN32 warnings and errors.Dr. Stephen Henson
2006-04-15Use more flexible method of determining output length, by setting &outlenDr. Stephen Henson
value of the passed output buffer is NULL. The old method of using EVP_PKEY_size(pkey) isn't flexible enough to cover all cases where the output length may depend on the operation or the parameters associated with it.
2006-04-13Complete key derivation support.Dr. Stephen Henson
2006-04-13Update dependencies.Dr. Stephen Henson
2006-04-13Add key derivation support.Dr. Stephen Henson
2006-04-13Typo.Dr. Stephen Henson
2006-04-12Extend DH ASN1 method, add DH EVP_PKEY_METHOD.Dr. Stephen Henson
2006-04-12PKCS#3 DH PKCS#8 ASN1 support.Dr. Stephen Henson