aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Collapse)AuthorAgeFilesLines
* VC++ warning.Ulf Möller1999-09-291-1/+1
|
* Generate obj_dat.h in "make update".Ulf Möller1999-09-294-6/+905
|
* new control code BIO_C_RESET_READ_REQUESTBodo Möller1999-09-272-0/+16
|
* RC4 tune-up.Andy Polyakov1999-09-261-0/+98
| | | | See comments in the code (after #if defined(RC4_CHUNK)) for more details.
* Lots of evil casts to stop VC++ choking with "possible loss of data"Dr. Stephen Henson1999-09-191-21/+21
| | | | warnings :-(
* 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.
* Various CRL enhancements tidies and workaround for broken CRLs.Dr. Stephen Henson1999-09-181-12/+9
|
* Initial support for MacOS.Andy Polyakov1999-09-1116-33/+57
| | | | | | | | | | | | | | This will soon be complemented with MacOS specific source code files and INSTALL.MacOS. I (Andy) have decided to get rid of a number of #include <sys/types.h>. I've verified it's ok (both by examining /usr/include/*.h and compiling) on a number of Unix platforms. Unfortunately I don't have Windows box to verify this on. I really appreciate if somebody could try to compile it and contact me a.s.a.p. in case a problem occurs. Submitted by: Roy Wood <roy@centricsystems.ca> Reviewed by: Andy Polyakov <appro@fy.chalmers.se>
* Parantheses not needed.Ulf Möller1999-09-101-2/+2
|
* "make update"Bodo Möller1999-09-106-7/+17
|
* Use non-copying BIO interface in ssltest.c.Bodo Möller1999-09-101-3/+2
|
* typoBodo Möller1999-09-101-1/+1
|
* Correction for the testapps lines.Ulf Möller1999-09-101-2/+2
|
* Correct warnings.Ben Laurie1999-09-092-2/+6
|
* some more patches for avoiding problems with non-automatic variablesBodo Möller1999-09-086-17/+17
|
* 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.
* Use proper flags to build the testapps (default CC value causes confusionUlf Möller1999-09-081-2/+2
| | | | on Solaris)
* Non-copying interface to BIO pairs.Bodo Möller1999-09-072-2/+232
| | | | It's still totally untested ...
* New function to convert ASN1 tag values to strings. Also fix typo in asn1.hDr. Stephen Henson1999-09-072-49/+24
|
* Fix warnings.Ben Laurie1999-09-064-9/+8
|
* Fix warnings.Ben Laurie1999-09-064-17/+18
|
* SHA clean-up Intel assembler companion.Andy Polyakov1999-09-052-573/+672
| | | | | | | I've chosen to nest two functions in order to save about 4K. As a result s1-win32.asm doesn't look right (nested PROC/ENDP SEGMENT/ENDS) and it's probably impossible to compile. I assume I have to reconsider... But not today...
* SHA clean-up and (LP64) tune-up.Andy Polyakov1999-09-055-1051/+367
| | | | | | | | | | | "Clean-up" stands for the fact that it's using common message digest template ../md32_common.h and sha[1_]dgst.c are reduced down to '#define SHA_[01]' and then '#include "sha_locl.h"'. It stands "(LP64)" there because it's 64 bit platforms which benefit most from the tune-up. The updated code exhibits 40% performance improvement on IRIX64 (sounds too good, huh? I probably should double check if it's not some cache trashing that was holding it back before), 28% - on Alpha Linux and 12% - Solaris 7/64.
* New UTF8 utility functions to parse/generate UTF8 strings.Dr. Stephen Henson1999-09-042-0/+153
|
* Fix server behaviour when facing backwards-compatible client hellos.Bodo Möller1999-09-031-0/+2
|
* Add new 'spkac' utility and several SPKAC utility functions.Dr. Stephen Henson1999-09-036-4/+289
|
* Make DH_free() free up any ex_data and also call the finish method.Dr. Stephen Henson1999-09-011-0/+4
|
* RIPEMD160 shape-up Intel assembler companion. Cycle counter benchmarksAndy Polyakov1999-08-283-1767/+1780
| | | | | went down from 1050 to 921 cycles on Pentium II. I haven't checked the figures on Pentium yet.
* RIPEMD160 shape-up. Major news are that it's operational on all platformsAndy Polyakov1999-08-284-366/+293
| | | | now and I'm putting it back to 'make test' later today.
* make testapps after the library.Ulf Möller1999-08-283-2/+6
|
* md32_common.h update and accompanying MD5 update.Andy Polyakov1999-08-282-7/+19
|
* Allow extensions to be added to certificate requests, update the sampleDr. Stephen Henson1999-08-252-1/+26
| | | | config file (change RAW to DER).
* make update.Ulf Möller1999-08-243-6/+18
|
* Minor MIPS III/IV tune-up.Andy Polyakov1999-08-242-72/+75
|
* Fix for a bug which meant encrypting BIOs sometimes wouldn't read the finalDr. Stephen Henson1999-08-241-3/+11
| | | | block.
* Initial support for DH_METHOD. Also added a DH lock. A few changes made toDr. Stephen Henson1999-08-237-18/+184
| | | | DSA_METHOD to make it more consistent with RSA_METHOD.
* Initial support for DSA_METHOD...Dr. Stephen Henson1999-08-226-200/+431
|
* Allow memory bios to be read only and change PKCS#7 routines to use them.Dr. Stephen Henson1999-08-194-28/+83
|
* Really undo the base64 change so that make test survivesBodo Möller1999-08-181-1/+1
|
* Fix PKCS7_ENC_CONTENT_new() to include a sensible default content type and addDr. Stephen Henson1999-08-176-11/+15
| | | | support for encrypted content type in PKCS7_set_content().
* Undo base64 decoding change (was not a bug fix).Ulf Möller1999-08-141-3/+3
|
* Fix faulty base64 decoding of data that was 46 or 47 bytes long.Ulf Möller1999-08-131-2/+2
| | | | Submitted by: Ivan Nejgebauer <ian@uns.ns.ac.yu>
* Add pkcs7 and des apps to "make all".Ulf Möller1999-08-134-5/+5
|
* Compile pkcs7 and des apps.Ulf Möller1999-08-136-14/+23
|
* Submitted by: Lidong Zhou <ldzhou@cs.cornell.edu>Bodo Möller1999-08-111-2/+2
|
* Add functions to allow extensions to be added to certificate requests.Dr. Stephen Henson1999-08-114-25/+79
| | | | | | Modify obj_dat.pl to take its files from the command line. Usage is now perl obj_dat.pl objects.h obj_dat.h this should avoid redirection shell escape problems under Win32.
* Fix typo.Bodo Möller1999-08-111-1/+1
|
* Updates.Bodo Möller1999-08-103-13/+31
| | | | | | Prototypes and constant declarations for non-copying reads and writes for BIO pairs (which is totally untested as of now, so I don't yet commit the actual source code, but reserve the numbers to avoid conflicts).