aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/rsa
Commit message (Collapse)AuthorAgeFilesLines
* Preserve reason strings in automatically build tables.Bodo Möller2000-03-051-1/+2
|
* Check tlen size in all padding_check functions. As called within the rsaUlf Möller2000-02-222-1/+16
| | | | | | library, the output buffer always is large enough, but if the tlen parameter is there, it should be checked in the interest of clarity, as proposed by David Sacerdote <das33@cornell.edu>.
* New functions BN_CTX_start(), BN_CTX_get(), BN_CTX_end() to accessUlf Möller2000-02-052-8/+10
| | | | | temporary BIGNUMs. BN_CTX still uses a fixed number of BIGNUMs, but the BN_CTX implementation could now easily be changed.
* ispell (and minor modifications)Ulf Möller2000-02-033-4/+4
|
* Checked in some junk. Sorry.Ulf Möller2000-01-301-5/+0
|
* Seek out and destroy another evil cast.Ulf Möller2000-01-301-0/+5
|
* Tidy up CRYPTO_EX_DATA structures.Dr. Stephen Henson2000-01-233-29/+31
|
* Document the DH library, and make some minor changes along the way.Ulf Möller2000-01-221-2/+2
|
* Rename rsa_oaep_test to the more appropriate name rsa_test for theUlf Möller2000-01-182-1/+1
| | | | benefit of MS-DOS users.
* Let "make test" survive without DEVRANDOMBodo Möller2000-01-141-0/+5
| | | | | (and rename a target in test/Makefile.ssl to make it easier to guess the name of the file executed by it)
* Precautions against using the PRNG uninitialized: RAND_bytes() nowUlf Möller2000-01-133-5/+10
| | | | | | returns int (1 = ok, 0 = not seeded). New function RAND_add() is the same as RAND_seed() but takes an estimate of the entropy as an additional argument.
* Turn BN_prime_checks into a macro.Bodo Möller2000-01-121-2/+2
| | | | Primes p where (p-1)/2 is prime too are called "safe", not "strong".
* Improve support for running everything as a monolithic application.Bodo Möller1999-10-251-1/+1
| | | | Submitted by: Lennart Bång, Bodo Möller
* Replace the macros in asn1.h with function equivalents. Also make UTF8StringsDr. Stephen Henson1999-10-201-1/+1
| | | | tolerated in certificates.
* Add new sign and verify members to RSA_METHOD and change SSL code to use signDr. Stephen Henson1999-09-183-60/+111
| | | | and verify rather than direct encrypt/decrypt.
* "make update"Bodo Möller1999-09-101-0/+7
|
* Correct warnings.Ben Laurie1999-09-091-0/+4
|
* Fix typo.Dr. Stephen Henson1999-09-081-1/+1
|
* Oops... forgot the other RSA_NULL patches...Dr. Stephen Henson1999-09-085-5/+17
|
* This is preliminary support for an "RSA null" cipher. Unfortunately whenDr. Stephen Henson1999-09-081-0/+145
| | | | | | | | | | | | | | | OpenSSL is compiled with NO_RSA, no RSA operations can be used: including key generation storage and display of RSA keys. Since these operations are not covered by the RSA patent (my understanding is it only covers encrypt, decrypt, sign and verify) they can be included: this is an often requested feature, attempts to use the patented operations return an error code. This is enabled by setting RSA_NULL. This means that if a particular application has its own legal US RSA implementation then it can use that instead by setting it as the default RSA method. Still experimental and needs some fiddling of the other libraries so they have some options that don't attempt to use RSA if it isn't allowed.
* New RSA flag RSA_FLAG_EXT_PKEY, to always call rsa_mod_exp.Dr. Stephen Henson1999-07-272-5/+13
|
* RSA private keys without dmp1/dmq1/iqmp are also valid (but slower).Ulf Möller1999-07-151-35/+45
|
* Eliminate a warning: BN_mod_inverse() returns a (BIGNUM *) and remove andDr. Stephen Henson1999-07-132-3/+2
| | | | unnecessary cast.
* correct error handlingBodo Möller1999-07-123-35/+50
| | | | insert spaces in products that occur in error codes
* typoBodo Möller1999-07-111-1/+2
|
* New function RSA_check_key.Bodo Möller1999-07-111-0/+159
|
* New function RSA_check_key,Bodo Möller1999-07-113-2/+23
| | | | openssl rsa -check
* Fix memory checking.Bodo Möller1999-07-091-1/+1
|
* New functions to allow RSA_METHODs to be changed without poking round inDr. Stephen Henson1999-06-292-0/+23
| | | | RSA structure internals.
* Close another memory hole.Bodo Möller1999-06-251-0/+8
|
* Some constification and stacks that slipped through the cracks (how?).Ben Laurie1999-06-041-2/+3
|
* More evil cast removal.Ben Laurie1999-06-032-2/+2
|
* It was a very bad idea to use #include "../e_os.h" -- when this occursBodo Möller1999-05-212-24/+27
| | | | | | | | | | in cryptlib.h (which is often included as "../cryptlib.h"), then the question remains relative to which directory this is to be interpreted. gcc went one further directory up, as intended; but makedepend thinks differently, and so probably do some C compilers. So the ../ must go away; thus e_os.h goes back into include/openssl (but I now use #include "openssl/e_os.h" instead of <openssl/e_os.h> to make the point) -- and we have another huge bunch of dependency changes. Argh.
* Add a kludge :-(Bodo Möller1999-05-201-24/+21
| | | | | | | There were problems with putting e_os.h just into the top directory, because the test programs are compiled within test/ in the "standard" case in in their original directories in the makefile.one case; and in the latter symlinks may not be available.
* Don't install e_os.h in include/openssl, use it only as a localBodo Möller1999-05-202-43/+45
| | | | include file.
* Declare test key data as static.Ulf Möller1999-05-201-28/+28
| | | | Submitted by: Andy Polyakov <appro@fy.chalmers.se>
* Update dependencies.Bodo Möller1999-05-151-34/+38
|
* Fix various things to let OpenSSL even pass ``egcc -pipe -O2 -Wall -WshadowRalf S. Engelschall1999-05-101-4/+4
| | | | | -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline'' with EGCS 1.1.2+
* Support additional Win32 compilers.Ulf Möller1999-05-061-130/+130
| | | | Borland C submitted by: Janez Jere <jj@void.si>
* Support INSTALL_PREFIX for packagers.Bodo Möller1999-04-291-2/+4
| | | | | | Submitted by: Reviewed by: PR:
* Bug fix.Ulf Möller1999-04-291-5/+7
|
* Ignore Makefile.saveUlf Möller1999-04-291-0/+1
| | | | Submitted by: Anonymous
* Missing "else".Ulf Möller1999-04-291-2/+1
|
* Obey $(PERL) when running util/mklink.pl.Bodo Möller1999-04-291-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* Use util/mklink.pl instead of util/mklink.sh.Bodo Möller1999-04-281-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* Decrypt test vector data even if previous decryption failed to getUlf Möller1999-04-281-2/+1
| | | | better diagnostics.
* Message digest stuff.Ulf Möller1999-04-271-1/+1
|
* New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller1999-04-272-0/+6
|
* New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller1999-04-273-2/+14
|
* Remove NOPROTO-related macros.Ulf Möller1999-04-261-1/+1
|