Commit Graph

249 Commits

Author SHA1 Message Date
Bodo Möller 92c4468572 rebuild to synchronize with additions to 0.9.7 branch 2005-05-16 00:29:29 +00:00
Dr. Stephen Henson a534bb09d3 Make update. 2005-05-15 00:56:47 +00:00
Nils Larsch 8b15c74018 give EC_GROUP_new_by_nid a more meanigful name:
EC_GROUP_new_by_nid -> EC_GROUP_new_by_curve_name
2005-05-10 11:37:47 +00:00
Bodo Möller ee2262b8d7 rebuild (starting with state from 0.9.7-stable branch) to avoid clutter 2005-05-09 00:22:02 +00:00
Nils Larsch 7dc17a6cf0 give EC_GROUP_*_nid functions a more meaningful name
EC_GROUP_get_nid -> EC_GROUP_get_curve_name
	EC_GROUP_set_nid -> EC_GROUP_set_curve_name
2005-05-08 22:09:12 +00:00
Dr. Stephen Henson 6c61726b2a Lots of Win32 fixes for DTLS.
1. "unsigned long long" isn't portable changed: to BN_ULLONG.
2. The LL prefix isn't allowed in VC++ but it isn't needed where it is used.
2. Avoid lots of compiler warnings about signed/unsigned mismatches.
3. Include new library directory pqueue in mk1mf build system.
4. Update symbols.
2005-04-27 16:27:14 +00:00
Nils Larsch 800e400de5 some updates for the blinding code; summary:
- possibility of re-creation of the blinding parameters after a
  fixed number of uses (suggested by Bodo)
- calculatition of the rsa::e in case it's absent and p and q
  are present (see bug report #785)
- improve the performance when if one rsa structure is shared by
  more than a thread (see bug report #555)
- fix the problem described in bug report #827
- hide the definition ot the BN_BLINDING structure in bn_blind.c
2005-04-26 22:31:48 +00:00
Bodo Möller c741b83762 take OPENSSL_NO_DGRAM into account
(via make update)
2005-04-26 18:48:02 +00:00
Bodo Möller 0d5ea7613e make update 2005-04-26 18:09:21 +00:00
Nils Larsch e7076c5a80 make update 2005-04-22 20:17:17 +00:00
Dr. Stephen Henson d3fdc27aa8 Fix logic in mkdef.pl function is_valid.
Update symbols
2005-04-19 23:54:44 +00:00
Richard Levitte 6951c23afd Add functionality needed to process proxy certificates. 2004-12-28 00:21:35 +00:00
Richard Levitte 3c97bd833b Change libeay.num so it's synchronised with additions in 0.9.7-stable.
make update
2004-12-13 22:57:08 +00:00
Richard Levitte d813ff2ac1 make update 2004-09-10 10:30:33 +00:00
Richard Levitte 5545607c4f make update
(incidently, this also tells VMS that there exists a new symbol in the
SSL library)
2004-07-12 11:25:48 +00:00
Geoff Thorpe df11e1e921 Deprecate unused cruft, and "make update". 2004-06-17 23:50:25 +00:00
Richard Levitte 914d36ba19 make update 2004-05-31 13:16:08 +00:00
Richard Levitte af2bf07404 SHA224_Update() and SHA224_Final() aren't implemented, and since
SHA224() uses SHA256_Update() and SHA256_Final() instead, let's just
create aliases in form of macros.

make update
2004-05-30 16:58:33 +00:00
Richard Levitte f2bfbcef76 make update 2004-05-25 09:41:00 +00:00
Dr. Stephen Henson cacd830f02 Delete unused function from libeay.num, replace with one
that does exist.
2004-05-19 17:08:05 +00:00
Geoff Thorpe 6c0dcdc211 "make update" noticed a new function. 2004-04-19 18:32:19 +00:00
Richard Levitte ab23d5ffda Add symbol hacks for some long names.
make update
2004-03-29 08:13:49 +00:00
Dr. Stephen Henson 5d6383c83f Make {i2v,v2i}_ASN1_BIT_STRING global.
make update
2004-03-28 12:40:11 +00:00
Richard Levitte e725a9660b make update 2004-03-23 15:06:33 +00:00
Richard Levitte 8d1ebe0bd1 Add the missing parts for DES CFB1 and CFB8.
Add the corresponding AES parts while I'm at it.
make update
2004-01-28 19:05:35 +00:00
Geoff Thorpe f7939fcd9a make update 2003-10-29 23:25:52 +00:00
Geoff Thorpe 66b82f5aad make update 2003-10-28 22:10:47 +00:00
Richard Levitte 057a04398d Synchronise util/libeay.num with the 0.9.7-stable one.
make update
2003-09-28 09:34:50 +00:00
Richard Levitte c89f31def0 make update 2003-06-26 10:27:11 +00:00
Richard Levitte 37fcd48f86 make update 2003-06-19 23:00:50 +00:00
Richard Levitte 98cec7fc7b make update 2003-06-11 22:27:19 +00:00
Richard Levitte 11ce33a71d make update 2003-05-20 08:59:37 +00:00
Richard Levitte d1465bac90 make update 2003-05-01 04:10:32 +00:00
Richard Levitte 7e4140f73f make update 2003-04-29 22:24:17 +00:00
Richard Levitte 7ae46c6761 make update 2003-04-29 21:35:28 +00:00
Richard Levitte 6fcf735497 make update 2003-04-04 14:19:15 +00:00
Dr. Stephen Henson 81bd0446a9 make update 2003-03-24 17:06:25 +00:00
Dr. Stephen Henson 5cc5ec1bba make update 2003-03-21 16:28:29 +00:00
Dr. Stephen Henson ea3675b5b6 New ASN1 macros to just implement and declare the new and free functions
and changes to mkdef.pl so it recognises them.

Use these in policyMappings extension.
2003-03-20 17:58:33 +00:00
Dr. Stephen Henson ce06265a37 make update 2003-03-20 14:21:36 +00:00
Bodo Möller 62e3163b1b ECPublicKey_set_octet_string and ECPublicKey_get_octet_string
behaviour was not quite consistent with the conventions
for d2i and i2d functions as far as handling of the 'out'
or 'in' pointer is concerned.

This patch changes this behaviour, and renames the functions to
o2i_ECPublicKey and i2o_ECPublicKey (not 'd2i' and 'i2d' because the
external encoding is just a raw object string without any DER icing).

Submitted by: Nils Larsch
2003-02-21 13:58:23 +00:00
Bodo Möller ffa49dc3d9 make update 2003-02-14 14:21:58 +00:00
Richard Levitte a1d57849b3 make update 2003-01-30 17:53:02 +00:00
Richard Levitte 0edad88a31 make update 2002-12-09 02:19:27 +00:00
Richard Levitte df29cc8f77 Add OPENSSL_cleanse() to help cleanse memory and avoid certain compiler
and linker optimizations.
PR: 343
2002-11-27 12:24:05 +00:00
Richard Levitte fcc764639d make update 2002-11-19 11:40:14 +00:00
Richard Levitte 17ed6c06a7 Merge from 0.9.7-stable. 2002-11-13 18:10:30 +00:00
Richard Levitte b5148cf1f7 synchronise util/libeay.num with the 0.9.7-stable variant (guys, this
is something we really need to keep track of!).
make update
2002-10-29 14:48:57 +00:00
Bodo Möller 5c6bf03117 fast reduction for NIST curves
Submitted by: Nils Larsch
2002-10-28 13:23:24 +00:00
Richard Levitte a551bea52e make update 2002-10-24 19:12:10 +00:00