summaryrefslogtreecommitdiff
path: root/crypto
Commit message (Collapse)AuthorAgeFilesLines
* Spelling mistake.ben1999-01-191-2/+2
|
* This is the result of a "make errors" with the new error building functionalitysteve1999-01-186-210/+305
| | | | in place.
* New err_code.pl script to retain old error codes. This should allow the usesteve1999-01-1817-132/+279
| | | | | of 'make errors' without causing huge re-organisations of files when a new code is added.
* Ignore auto-generated programs.ben1999-01-171-0/+2
|
* Dispose of generated programs.ben1999-01-172-1950/+0
|
* Fix major cockup with short keys in CAST-128.ben1999-01-176-220/+240
|
* Oops. Missing NULL frees.ben1999-01-172-0/+6
|
* Generate an error on an invalid directory.ben1999-01-171-12/+55
|
* Time to blow up the source tree :-) This is the beginning of support forsteve1999-01-176-20/+459
| | | | | | | | | | | | | | | | | | | | | GeneralizedTime. At several points PKIX specifies that GeneralizedTime can be used but OpenSSL doesn't currently support it. This patch adds several files and a bunch of functions. Of interest is the ASN1_TIME structure and its related functions. At several points certificates, CRLs et al specify that a time can be expressed as a choice of UTCTime and GeneralizedTime. Currently OpenSSL interprets this (wrongly) as UTCTime because GeneralizedTime isn't supported. The ASN1_TIME stuff provides this functionality. Still todo is to trace which cert and CRL points need an ASN1_TIME and modify the utilities appropriately and of course fix all the bugs. Note new OpenSSL copyright in the new file a_time.c. I didn't put it in a_gentm.c because it is a minimally modified form a_utctm.c . Since this adds new files and error codes you will need to do a 'make errors' at the top level to add the new codes.
* Submitted by: Neil Costigan <neil.costigan@celocom.com>steve1999-01-141-39/+89
| | | | PR:
* Fix OBJ_txt2nid(): old function was broken when input used the "dot" form, e.g.steve1999-01-122-14/+125
| | | | 1.2.3.4 . Also added new function OBJ_txt2obj().
* Add prototype, fix parameter passing bug.ben1999-01-102-16/+25
|
* Get rid of redundant files.ben1999-01-095-0/+0
|
* Accept NULL in *_free.ben1999-01-0716-356/+916
|
* Fix things so DH_free() will be no-op when passed NULL, like RSA_free() andsteve1999-01-062-1/+2
| | | | | | DSA_free(): this was causing crashes when for example an attempt was made to handle a (currently) unsupported DH public key. Also X509_PUBKEY_set()i wasn't checking errors from d2i_PublicKey().
* Free the right thing.ben1999-01-041-1/+1
|
* Only free if it ain't NULL.ben1999-01-042-2/+4
|
* Remove the bugfix that was really a bug.ben1999-01-041-22/+38
| | | | Submitted by: Arne Ansper <arne@ats.cyber.ee>
* Pass on BIO_CTRL_FLUSH.ben1999-01-041-14/+38
| | | | Submitted by: Arne Ansper <arne@ats.cyber.ee>
* More EVP_PKEY patches for new functionality.steve1999-01-032-13/+76
|
* Make sure the already existing X509_STORE->depth variable is initializedrse1999-01-032-25/+71
| | | | | in X509_STORE_new(), but document the fact that this variable is still unused in the certificate verification process.
* More .cvsignore stuff to make CVS quiet on our generated files.rse1999-01-0310-0/+12
|
* Remove one EVP_PKEY_free() that shouldn't be there.steve1999-01-031-1/+0
|
* Make sure applications free up pkey structures and add netscape extensionsteve1999-01-034-10/+25
| | | | handling to x509.c
* Fix reference counting.ben1999-01-021-1/+6
|
* A couple more ssleay.cnf to openssl.cnf changespaul1999-01-022-4/+4
|
* First cut of a cleanup for apps/. First the `ssleay' program is now namedrse1999-01-021-168/+301
| | | | | | | | | `openssl' and second, the shortcut symlinks for the `openssl <command>' are no longer created. This way we have a single and consistent command line interface `openssl <command>', similar to `cvs <command>'. Notice, the openssl.cnf, openssl.c and progs.pl files were changed after a repository copy, i.e. they still contain the complete file history.
* Make GCC happy by removing an unused variable defintion.rse1999-01-021-1/+1
|
* Move DSA test in ca.c inside #ifdef and make pubkey BIT STRING always havesteve1999-01-021-7/+16
| | | | zero unused bits.
* Add extended key usage OID and update STATUS file.steve1999-01-011-13/+202
|
* Makefiles updated to exit if an error occurs in a sub-directory makepaul1999-01-011-2/+2
| | | | (including if user presses ^C)
* Remove more old temporary files from CVSrse1998-12-313-19/+0
|
* Fix name delete problem.ben1998-12-311-15/+13
|
* Fix version stuff:rse1998-12-3127-27/+27
| | | | | | | | | | | 1. The already released version was 0.9.1c and not 0.9.1b 2. The next release should be 0.9.2 and not 0.9.1d, because first the changes are already too large, second we should avoid any more 0.9.1x confusions and third, the Apache version semantics of VERSION.REVISION.PATCHLEVEL for the version string is reasonable (and here .2 is already just a patchlevel and not major change). tVS: ----------------------------------------------------------------------
* Fix for sk_insert bug: it never worked properly.stephen1998-12-312-1/+17
| | | | | Allow explicit tag asn macros to handle indefinite length constructed stuff: without this certain "certificates" can't be read in.
* fix pk7_doit.c for new i2d_ASN1_SET argumentstephen1998-12-301-4/+4
|
* external error lib number now global and allow error lib to have a namestephen1998-12-301-13/+84
|
* Fix incorrect DER encoding of SETs and all knock-ons from that.ben1998-12-2910-372/+604
|
* Add prototypes. Make Montgomery stuff explicitly for that purpose.ben1998-12-293-129/+238
|
* Deal with generated files.ben1998-12-2811-2738/+0
|
* *** empty log message ***OpenSSL_0_9_1crse1998-12-2326-26/+26
|
* Switch version string to SSLeay/OpenSSLrse1998-12-2327-28/+30
|
* Fix unused variable warning of GCCrse1998-12-221-31/+183
|
* Incorporation of RSEs assembled patchesrse1998-12-225-9/+31
|
* Various cleanups and fixed by Marc and Ralf to start the OpenTLS projectrse1998-12-2289-4033/+3940
|
* Initial revisionrse1998-12-21811-0/+171020