aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Collapse)AuthorFilesLines
2002-08-22Change C++ style commentsDr. Stephen Henson1-5/+5
2002-08-22#if out unused function to shut the compiler up.Dr. Stephen Henson1-0/+5
2002-08-16'EC' vs. 'ECDSA'Bodo Möller1-1/+1
Submitted by: Nils Larsch
2002-08-16Fix block_size field for CFB and OFB modes: it should be 1.Dr. Stephen Henson1-6/+6
2002-08-15Yet a couple of modules forgotten. These weren't important forRichard Levitte1-2/+2
OpenSSL itself, since they aren't used there (yet). It became quite visible qhen building a shared library, however...
2002-08-15Simplify handling of named curves: get rid of EC_GROUP_new_by_name(),Bodo Möller7-960/+1221
EC_GROUP_new_by_nid() should be enough. This avoids a lot of redundancy. Submitted by: Nils Larsch
2002-08-15Sometimes, the value of the variable containing the compiler call canRichard Levitte1-2/+2
become rather large. This becomes a problem when the default 1024 character large buffer that WRITE uses isn't enough. WRITE/SYMBOL uses a 2048 byte large buffer instead.
2002-08-14Fix typo in OBJ_txt2obj which incorrectly passed the contentDr. Stephen Henson1-1/+1
length, instead of the encoding length to d2i_ASN1_OBJECT. This wasn't visible before becuse ASN1_get_object() used to read past the length of the supplied buffer.
2002-08-13Comma forgotten.Richard Levitte1-1/+1
2002-08-13Oh, ec2_smpt.c is #included by ec2_smpl.c!Richard Levitte1-1/+1
2002-08-12Do not include openssl/ripemd.h when the RIPEMD algorithm has been deselected.Richard Levitte1-1/+1
PR: 216, point 1
2002-08-12Do not use the word 'modulus', which is a class template name in VC++ 6.0/SP5.Richard Levitte1-1/+1
PR: 216, point 3
2002-08-12A few files in the ENGINE and EVP sections forgotten.Richard Levitte1-3/+3
2002-08-12get rid of EVP_PKEY_ECDSA (now we have EVP_PKEY_EC instead)Bodo Möller7-23/+22
Submitted by: Nils Larsch
2002-08-11One more file to compile on VMS as well.Richard Levitte1-1/+1
2002-08-11Remove clashes between symbols that have the same name except forRichard Levitte1-0/+9
casing.
2002-08-11More long symbols to shorten.Richard Levitte1-0/+19
2002-08-10mem* functions are declared in string.h.Richard Levitte3-0/+3
2002-08-09A new header.Richard Levitte1-1/+2
2002-08-09Synchronise with Unix.Richard Levitte1-4/+5
(I expect the next run will generate lots of errors on VMS :-)).
2002-08-09More long names to shorten.Richard Levitte1-0/+16
2002-08-09.cvsignore for crypto/ecdhBodo Möller1-0/+2
2002-08-09make updateBodo Möller17-2067/+2148
2002-08-09fix warningsBodo Möller3-0/+13
2002-08-09add field type to text outputBodo Möller1-25/+74
don't print seed value as a number (leading zeros must not be removed) Submitted by: Nils Larsch
2002-08-09use 0, not NULLBodo Möller1-1/+1
Submitted by: Nils Larsch
2002-08-09ECDH engine supportBodo Möller1-0/+148
Submitted by: Douglas Stebila
2002-08-09Add ECDH support.Bodo Möller24-143/+1438
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>
2002-08-07use a generic EC_KEY structure (EC keys are not ECDSA specific)Bodo Möller38-1484/+1625
Submitted by: Nils Larsch
2002-08-07avoid SIGSEGVBodo Möller1-3/+3
Submitted by: Nils Larsch, Douglas Stebila
2002-08-03oops, undo previous change (was just for testing)Bodo Möller1-1/+1
2002-08-03fix bn_expand2Bodo Möller2-3/+4
2002-08-03use bn_wexpand instead of bn_expand2 (the latter is not needed here,Bodo Möller1-1/+1
and it does not yet work correctly) Submitted by: Douglas Stebila
2002-08-02Fix typoDr. Stephen Henson1-1/+1
2002-08-02Fix the ASN1 sanity check: correct header lengthDr. Stephen Henson1-4/+5
calculation and check overflow against LONG_MAX.
2002-08-02disable Sun divison algorithm by defaultBodo Möller1-1/+1
2002-08-02fix bn_expand2Bodo Möller1-8/+11
2002-08-02optical changesBodo Möller2-7/+8
2002-08-02typoBodo Möller1-1/+1
2002-08-02remove obsolete part of commentBodo Möller1-2/+0
2002-08-02remove obsoleted disabled codeBodo Möller1-10/+0
2002-08-02Let BN_rand_range() abort with an error after 100 iterationsBodo Möller1-0/+14
without success.
2002-08-02Change BN_mod_sqrt() so that it verifies that the input value isBodo Möller2-20/+32
really the square of the return value.
2002-08-02move GF2m tests to the endBodo Möller1-8/+8
2002-08-02Rename implementations of method functions so that they matchBodo Möller15-185/+168
the new method names where _GF... suffixes have been removed. Revert changes to ..._{get/set}_Jprojective_coordinates_...: The current implementation for ECC over binary fields does not use projective coordinates, and if it did, it would not use Jacobian projective coordinates; so it's OK to use the ..._GFp prefix for all this. Add author attributions to some files so that it doesn't look as if Sun wrote all of this :-)
2002-08-02ec2_smpt.c must be listed in LIBSRCBodo Möller1-2/+4
2002-08-02there is no alternative EC_METHOD for curves over GF(2^m) (yet)Bodo Möller1-2/+1
2002-08-02add support for elliptic curves over binary fieldsBodo Möller16-119/+3194
Submitted by: Duglas Stebila <douglas.stebila@sun.com>, Sheueling Chang <sheueling.chang@sun.com> (CHANGES entries by Bodo Moeller)
2002-08-02Binary field arithmetic contributed by Sun Microsystems.Bodo Möller5-3/+1716
The 'OPENSSL_NO_SUN_DIV' default is still subject to change, so I didn't bother to finish the CHANGES entry yet. Submitted by: Douglas Stebila <douglas.stebila@sun.com>, Sheueling Chang <sheueling.chang@sun.com> (CHANGES entry by Bodo Moeller)
2002-08-02Add more WAP/WTLS elliptic curve OIDs.Bodo Möller4-6/+90
Submitted by: Douglas Stebila <douglas.stebila@sun.com>