summaryrefslogtreecommitdiff
path: root/crypto/asn1
Commit message (Collapse)AuthorAgeFilesLines
...
* add field type to text outputBodo Möller2002-08-091-25/+74
| | | | | | don't print seed value as a number (leading zeros must not be removed) Submitted by: Nils Larsch
* Add ECDH support.Bodo Möller2002-08-091-3/+19
| | | | | | | | | | | | | Additional changes: - use EC_GROUP_get_degree() in apps/req.c - add ECDSA and ECDH to apps/speed.c - adds support for EC curves over binary fields to ECDSA - new function EC_KEY_up_ref() in crypto/ec/ec_key.c - reorganize crypto/ecdsa/ecdsatest.c - add engine support for ECDH - fix a few bugs in ECDSA engine support Submitted by: Douglas Stebila <douglas.stebila@sun.com>
* use a generic EC_KEY structure (EC keys are not ECDSA specific)Bodo Möller2002-08-0712-163/+162
| | | | Submitted by: Nils Larsch
* Fix typoDr. Stephen Henson2002-08-021-1/+1
|
* Fix the ASN1 sanity check: correct header lengthDr. Stephen Henson2002-08-021-4/+5
| | | | calculation and check overflow against LONG_MAX.
* OpenSSL Security Advisory [30 July 2002]Lutz Jänicke2002-07-301-4/+6
| | | | | | | Changes marked "(CHATS)" were sponsored by the Defense Advanced Research Projects Agency (DARPA) and Air Force Research Laboratory, Air Force Materiel Command, USAF, under agreement number F30602-01-2-0537.
* "make update"Lutz Jänicke2002-07-301-339/+330
|
* Replace 'ecdsaparam' commandline utility by 'ecparam'Bodo Möller2002-07-141-317/+577
| | | | | | | | | | | | | | (the same keys can be used for ECC schemes other than ECDSA) and add some new options. Similarly, use string "EC PARAMETERS" instead of "ECDSA PARAMETERS" in 'PEM' format. Fix ec_asn1.c (take into account the desired conversion form). 'make update'. Submitted by: Nils Larsch
* AES cipher suites are now official (RFC3268)Bodo Möller2002-07-041-6/+26
|
* Pass CFLAG to dependency makers, so non-standard system include paths areRichard Levitte2002-06-271-1/+1
| | | | | handled properly. Part of PR 75
* Make sure buffers are large enough even for weird parametersBodo Möller2002-06-261-25/+65
| | | | Submitted by: Nils Larsch
* Implement handling of EC parameter seeds (new functionsBodo Möller2002-06-181-114/+247
| | | | | | | | EC_GROUP_set_seed(), EC_GROUP_get0_seed(), EC_GROUP_get_seed_len()). New functions ECPKParameters_print(), ECPKParameters_print_fp(). Submitted by: Nils Larsch
* Some more prototype fixes.Lutz Jänicke2002-06-143-14/+5
| | | | | | | Use DECLARE macros in asn1* instead of direct declaration. Submitted by: Goetz Babin-Ebell <babinebell@trustcenter.de> Reviewed by: PR: 89
* Add support for DJGPP.Richard Levitte2002-06-131-4/+5
| | | | PR: 75
* Add missing prototypes.Lutz Jänicke2002-06-134-5/+21
| | | | | Submitted by: Goetz Babin-Ebell <babinebell@trustcenter.de> PR: 89
* simplify asn1_flagBodo Möller2002-06-121-3/+3
| | | | | Submitted by: Nils Larsch Reviewed by: Bodo Moeller
* Fix warnings.Ben Laurie2002-06-112-2/+2
|
* move ECC ASN1 that is not specific to ECDSA into crypto/ec/,Bodo Möller2002-06-101-5/+10
| | | | | | and make some appropriate changes to the EC library. Submitted by: Nils Larsch
* It's not good to have a pointer point at something in an inner block.Richard Levitte2002-06-051-1/+2
| | | | PR: 66
* Check the return values where memory allocation failures may happen.Richard Levitte2002-05-304-6/+29
| | | | PR: 49
* New functions EC_POINT_point2bn(), EC_POINT_bn2point(), ↵Bodo Möller2002-05-301-56/+31
| | | | | | EC_POINT_point2hex(), EC_POINT_hex2point() Submitted by: Nils Larsch
* Make i2c_ASN1_BIT_STRING return the correct length.Dr. Stephen Henson2002-05-291-2/+4
|
* Add missing EVP_CIPHER_CTX_init call.Dr. Stephen Henson2002-05-181-0/+2
|
* Fix crypto/asn1/a_sign.c so that 'parameters' is omitted (notBodo Möller2002-04-261-2/+69
| | | | | | encoded as NULL) with id-dsa-with-sha1. Submitted by: Nils Larsch
* Do not free p if it hasn't been used yet.Richard Levitte2002-04-201-2/+1
| | | | Notified by Bernd Matthes <bernd.matthes@gemplus.com>
* ECDSA representation bugfixesBodo Möller2002-04-121-23/+52
| | | | Submitted by: Nils Larsch
* fix ECDSA handlingBodo Möller2002-04-094-12/+21
| | | | Submitted by: Nils Larsch
* Fixes for 'no-hw' combined with 'no-SOME_CIPHER'.Bodo Möller2002-03-141-1/+3
| | | | | | Fix dsaparam usage output. Submitted by: Nils Larsch
* Fix various warnings when compiling with KRB5 code.Dr. Stephen Henson2002-03-121-0/+2
|
* EC curve stuffBodo Möller2002-03-081-3/+11
| | | | Submitted by: Nils Larsch
* make errorsDr. Stephen Henson2002-02-222-1/+7
|
* Update from stable branch.Dr. Stephen Henson2002-02-221-11/+21
|
* ECDSA supportBodo Möller2002-02-1312-172/+642
| | | | Submitted by: Nils Larsch <nla@trustcenter.de>
* ASN1_BIT_STRING_set_bit() didn't clear previously set bitsRichard Levitte2002-02-031-0/+1
|
* Shut up compiler warnings for inconsistent declarations.Lutz Jänicke2002-01-292-2/+2
|
* Constification, add config to /dev/crypto.Ben Laurie2002-01-182-1/+16
|
* Experimental configuration code.Dr. Stephen Henson2002-01-053-2/+88
| | | | Incomplete, largely untested and subject to change/deletion.
* remove redundant ERR_load_... declarationsBodo Möller2001-12-171-2/+0
|
* NO_DSA, NO_RSA patches.Dr. Stephen Henson2001-12-014-0/+16
|
* make updateRichard Levitte2001-11-151-1/+1
| | | | perl util/mkerr.pl -recurse -write -rebuild
* cast to 'unsigned long' before using ~ if we need an unsigned long resultBodo Möller2001-11-091-2/+2
| | | | Submitted by: "Stefan Marxen" <stefan.marxen@gmx.net>
* Modify EVP cipher behaviour in a similar wayDr. Stephen Henson2001-10-172-5/+5
| | | | to digests to retain compatibility.
* Retain compatibility of EVP_DigestInit() and EVP_DigestFinal()Dr. Stephen Henson2001-10-165-10/+10
| | | | | | with existing code. Modify library to use digest *_ex() functions.
* 'make update'Richard Levitte2001-10-041-231/+231
|
* Because there's chances we clash with the system's types.h, rename ourRichard Levitte2001-10-041-1/+1
| | | | types.h to ossl_typ.h.
* Support fractional seconds in GeneralizedTimeDr. Stephen Henson2001-09-281-0/+13
|
* Make the necessary changes to work with the recent "ex_data" overhaul.Geoff Thorpe2001-09-011-9/+4
| | | | | | | | | | | See the commit log message for that for more information. NB: X509_STORE_CTX's use of "ex_data" support was actually misimplemented (initialisation by "memset" won't/can't/doesn't work). This fixes that but requires that X509_STORE_CTX_init() be able to handle errors - so its prototype has been changed to return 'int' rather than 'void'. All uses of that function throughout the source code have been tracked down and adjusted.
* gcc can't spot that 'derlst' is not used uninitialised, so appease it.Geoff Thorpe2001-08-261-1/+1
|
* The indexes returned by ***_get_ex_new_index() functions are used whenGeoff Thorpe2001-08-121-3/+4
| | | | | | | | setting stack (actually, array) values in ex_data. So only increment the global counters if the underlying CRYPTO_get_ex_new_index() call succeeds. This change doesn't make "ex_data" right (see the comment at the head of ex_data.c to know why), but at least makes the source code marginally less frustrating.
* Start to reduce some of the header bloat.Ben Laurie2001-08-052-139/+141
|