aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Collapse)AuthorAgeFilesLines
* Rename SSLeay_add_all_algorithms() et al toDr. Stephen Henson2000-02-048-139/+267
| | | | | OpenSSL_add_all_algorithms(). Move these into separate files so they work properly.
* Use correct, not American spelling.Bodo Möller2000-02-041-1/+1
|
* *** empty log message ***Ulf Möller2000-02-031-2/+2
|
* ispell (and minor modifications)Ulf Möller2000-02-0366-127/+127
|
* Document hash functions.Ulf Möller2000-02-0312-18/+20
|
* Add new -notext option to 'ca', -pubkey option to spkac.Dr. Stephen Henson2000-02-034-8/+13
| | | | | | | | Remove some "WTF??" casts from applications. Fixes to keep VC++ happy and avoid warnings. Docs tidy.
* Some 'const's for BNs.Bodo Möller2000-02-033-10/+11
|
* Include OpenSSL license.Bodo Möller2000-02-021-0/+53
|
* Tolerate negative numbers in BN_is_prime.Bodo Möller2000-02-024-28/+42
|
* rndsort{Miller, Rabin} primality test.Bodo Möller2000-02-023-189/+95
|
* Support for "multiply high" instruction, see BN_UMULT_HIGH comment inAndy Polyakov2000-02-023-37/+151
| | | | | | | | | | | | | crypto/bn/bn_lcl.h for further details. It should be noted that for the moment of this writing the code was tested only on Alpha. If compiled with DEC C the C implementation exhibits 12% performance improvement over the crypto/bn/asm/alpha.s (on EV56 box running AlphaLinux). GNU C is (unfortunately) 8% behind the assembler implementation. But it's OpenVMS Alpha users who *may* benefit most as 'apps/openssl speed rsa' exhibits 6 (six) times performance improvement over the original VMS bignum implementation. Where "*may*" means "as soon as code is enabled though #define SIXTY_FOUR_BIT and crypto/bn/asm/vms.mar is skipped."
* Bug fix: BN_is_prime() would fail with a high probability for smallUlf Möller2000-02-011-0/+1
| | | | primes (negligible for larger ones).
* match the prototypeUlf Möller2000-02-011-1/+2
|
* If n0 == d0, we must alway compute 'rem' "by hand"Bodo Möller2000-02-011-1/+6
|
* Typo in preprocessor symbol.Bodo Möller2000-02-011-3/+3
|
* undo. I keep confusing my directories. :(Ulf Möller2000-02-011-3/+0
|
* EBCDIC support.Ulf Möller2000-02-016-8/+245
| | | | Submitted by: Martin Kraemer <martin.kraemer@mch.sni.de>
* Checked in some junk. Sorry.Ulf Möller2000-01-301-5/+0
|
* Seek out and destroy another evil cast.Ulf Möller2000-01-3067-97/+105
|
* Source code cleanups: Use void * rather than char * in lhash,Ulf Möller2000-01-3028-91/+93
| | | | eliminate some of the -Wcast-qual warnings (debug-ben-strict target)
* Make output of "openssl dsaparam 1024" more interesting :-)Bodo Möller2000-01-301-0/+3
|
* Tiny changes to previous patch (the log message was meant to beBodo Möller2000-01-301-3/+5
| | | | "Make DSA_generate_parameters faster").
* Make DSA_generate_parameters, and fix a couple of bugBodo Möller2000-01-307-112/+90
| | | | (including another problem in the s3_srvr.c state machine).
* Reimplement so only one synchronous stack is used. The benefit isRichard Levitte2000-01-291-79/+60
| | | | that function pointers are nicely tucker in their structure.
* Fix CRL encoding bug.Dr. Stephen Henson2000-01-291-9/+5
|
* New -pkcs12 option to CA.pl.Dr. Stephen Henson2000-01-282-1/+10
| | | | | | Document CA.pl script. Initialise and free up the extra DH fields (nothing uses them yet though).
* Declare BN_pseudo_rand().Richard Levitte2000-01-271-0/+1
|
* A couple of things were reversed for BN_pseudo_rand ...Bodo Möller2000-01-271-2/+2
|
* comment was wrong.Ulf Möller2000-01-271-1/+1
|
* Document DSA and SHA.Ulf Möller2000-01-278-35/+61
| | | | | | New function BN_pseudo_rand(). Use BN_prime_checks_size(BN_num_bits(w)) rounds of Miller-Rabin when generating DSA primes (why not use BN_is_prime()?)
* typo in a commentBodo Möller2000-01-271-1/+1
|
* Update comments to provide a better approximation of reality.Bodo Möller2000-01-272-3/+5
|
* Add a pointer to a paper (is the algorithm in section 4.2 theBodo Möller2000-01-271-3/+4
| | | | word-based algorithm we are using?)
* enable Montgomery testBodo Möller2000-01-271-3/+6
|
* Update references.Bodo Möller2000-01-271-2/+2
|
* Run ispell.Ulf Möller2000-01-273-106/+48
| | | | Clean up bn_mont.c.
* Give the correct e-mail address even though the message is not quite seriousBodo Möller2000-01-241-1/+1
|
* RAND_load_file(..., -1) now means "read the complete file";Bodo Möller2000-01-241-4/+13
| | | | | | | | | this is what we now use to read $RANDFILE / $HOME/.rnd. (Previously, after 'cat'ting lots of stuff into .rnd only the first MB would be looked at.) Bugfix for apps/enc.c: Continue if RAND_pseudo_bytes returns 0 (only -1 is an error).
* The des_xcbc_encrypt apparently always fails.Bodo Möller2000-01-241-1/+8
| | | | Workaround so that "make test" continues anyway.
* Add the PID to the output on Win32.Richard Levitte2000-01-241-3/+11
|
* Rename asn1/pkcs8.c to asn1/p8_key.c to avoid name conflict.Ulf Möller2000-01-241-1/+1
|
* Tidy up CRYPTO_EX_DATA structures.Dr. Stephen Henson2000-01-2331-218/+252
|
* Document the BN library.Ulf Möller2000-01-234-16/+26
|
* Under VMS, ftruncate should be availableBodo Möller2000-01-231-0/+7
|
* As ftruncate is not availabe on all platforms, switch back toBodo Möller2000-01-231-14/+8
| | | | | | opening the output file with "wb" to truncate it except on VMS (where the file now keeps its original length because it is opened with "rb+" -- does VMS have ftruncate?)
* update PRNG documentation/commentsBodo Möller2000-01-221-6/+8
|
* fail on all errors.Ulf Möller2000-01-221-1/+4
|
* Document the DH library, and make some minor changes along the way.Ulf Möller2000-01-227-37/+51
|
* Use comment from md_rand.c in rand.podUlf Möller2000-01-211-1/+1
|
* change commentsBodo Möller2000-01-211-6/+7
|