aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add 'rsautl' low level RSA utility.Dr. Stephen Henson2000-09-0312-9/+432
| | | | | | | | Add DER public key routines. Add -passin argument to 'ca' utility. Document sign and verify options to dgst.
* Undo change from 1.7 to 1.8:Bodo Möller2000-09-011-4/+2
| | | | | | Returning -1 for an attempt to read from an empty buffer is empty is not an error that should be signalled via the error queue, it's a 'retry read' condition and is signalled as such.
* Use C syntax, not FORTRAN or whatever that was :-)Bodo Möller2000-09-011-5/+9
|
* QNX 4 support.Bodo Möller2000-09-015-0/+35
|
* -N option to diff is not essential, and mentioning it is unnecessarilyBodo Möller2000-09-011-1/+1
| | | | confusing to people whose diff doesn't implement it.
* Add demo state machine.Ben Laurie2000-08-303-0/+383
|
* Fix typo in i2d_ASN1_ENUMERATEDDr. Stephen Henson2000-08-304-16/+181
| | | | | | | Fix bug in read only memory BIOs so BIO_reset() works. Add sign and verify options to dgst utility, need to update docs.
* Diagnose EOF on memory BIOs (or you just get mysterious errors with no errorBen Laurie2000-08-283-0/+6
| | | | message).
* Use the passed buffer in ERR_error_string!Ben Laurie2000-08-281-1/+1
|
* Change PKCS#7 test data to take account of removal ofDr. Stephen Henson2000-08-251-44/+44
| | | | indefinite length encoding.
* New option to CA.pl to sign request using CA extensions.Dr. Stephen Henson2000-08-249-6/+50
| | | | | | | | | | | | | This allows intermediate CAs to be created more easily. PKCS12_create() now checks private key matches certificate. Fix typo in x509 app. Update docs. New function ASN1_STRING_to_UTF8() converts any ASN1_STRING type to UTF8.
* Add support for 'other' PKCS#7 content types.Dr. Stephen Henson2000-08-223-5/+16
|
* max -> dmax in bn_check_top.Ben Laurie2000-08-221-1/+1
|
* Fix ASN1_INTEGER_to_BN properly this time...Dr. Stephen Henson2000-08-222-2/+2
|
* Fixes to d2i_ASN1_OBJECT, ASN1_INTEGER_to_BN and a_strex.cDr. Stephen Henson2000-08-224-9/+19
|
* Various fixes...Dr. Stephen Henson2000-08-216-1/+104
| | | | | | | | | | | | | | | | initialize ex_pathlen to -1 so it isn't checked if pathlen is not present. set ucert to NULL in apps/pkcs12.c otherwise it gets freed twice. remove extraneous '\r' in MIME encoder. Allow a NULL to be passed to X509_gmtime_adj() Make PKCS#7 code use definite length encoding rather then the indefinite stuff it used previously.
* Added OIDs from RFC 2247, 1155, and a few from 1700Richard Levitte2000-08-193-0/+113
|
* Assar wanted an address change.Richard Levitte2000-08-181-1/+1
|
* Added BIO_vprintf() and BIO_vsnprintf(). The former because I'veRichard Levitte2000-08-183-5/+30
| | | | found myself needing it a number of times, the latter for completeness.
* NULL is not an integer...Richard Levitte2000-08-181-1/+1
|
* Document the added diversity to the possible log levels.Richard Levitte2000-08-171-0/+24
|
* Add more diversity to the possible log levels. Now we have fullRichard Levitte2000-08-171-15/+41
| | | | coverage for all syslog level.
* Added md4 to the VMS compilationRichard Levitte2000-08-171-3/+4
|
* make updateRichard Levitte2000-08-171-1/+1
|
* New option 'ctestall' for mkdef.pl, that makes it not only generateRichard Levitte2000-08-171-11/+17
| | | | | | existing functions, but really all functions that exist in libeay.num and ssleay.num. This is a good check on how much we should actually clean up the number files.
* Document the reconfiguratoin option for Configure.Richard Levitte2000-08-171-0/+6
|
* Allow reconfiguration. This can be useful if some source updateRichard Levitte2000-08-173-83/+132
| | | | | requires that you configure again, but you don't want to reenter all those configuration arguments again.
* Correct the title. This also fooled the automatic documentation builderRichard Levitte2000-08-151-1/+1
| | | | that this was actually the pkcs7 document...
* IBMcxx complains that maxmem is as low as 2048 for certain modulesRichard Levitte2000-08-141-1/+1
| | | | | (like all the digests). Setting maxmem to 16K seems to give the compiler enough space to do all the optimization it wants.
* I forgot this file that Assar provided as well...Richard Levitte2000-08-141-0/+78
|
* MD4 implemented. Assar Westerlund provided the digest code itself and the ↵Richard Levitte2000-08-1440-2136/+3593
| | | | test utility, I added the bits to get a EVP interface, the command line utility and the speed test
* Memory leaks fix. It now looks like all memory leaks, at least aroundRichard Levitte2000-08-111-0/+2
| | | | building complete chains, are gone.
* Memory leaks fix. There seems to be more in other parts of OpenSSL...Richard Levitte2000-08-111-25/+106
|
* The pkcs12 had no way of getting a CA file or path to be used whenRichard Levitte2000-08-112-10/+30
| | | | | building a complete chain. Now added through the -CAfile and -CApath arguments.
* Abdelilah Essiari <aes@george.lbl.gov> reports that for very smallRichard Levitte2000-08-111-0/+10
| | | | | | | | records, EVP_EncodeUpdate() may misbehave. This happens when there's a record boundary between the two ending b64 equal signs, which makes EVP_EncodeUpdate think there has been more than one EOF, and therefore add an extra NUL at the end of the output buffer. This fix corrects that problem.
* Duplicate names detected...Richard Levitte2000-08-101-2/+2
|
* Make sure that 'initialized' is zeroed as well when cleaning up.Richard Levitte2000-08-081-0/+1
|
* Fix for bad sorting of object names.Dr. Stephen Henson2000-08-064-18/+272
| | | | | | Add warning print out if duplicate names found: should end up as a fatal error but a warning for now until they problems are fixed...
* For n > 7, we might get uninitialized (unzeroed) data.Richard Levitte2000-08-061-2/+2
| | | | Spotted by "Kyoungho Jeon" <k.h.jeon@securesoft.co.kr>.
* Changes needed for Tandem NSK, supplied by Scott Uroff (scott@xypro.com).Dr. Stephen Henson2000-08-046-14/+32
| | | | Fix warnings with BIO_dump_indent().
* On Unicos, shorts are 8 bytes, so instead, use a structure with 2 32-bit ↵Richard Levitte2000-08-031-1/+11
| | | | ints, just as in destest.c
* On Unicos, openlog() isn't constified, so let's not do that in xopenlog()Richard Levitte2000-08-031-5/+5
|
* Unicos doesn't have sys/timeb.h. Fix it by defining the TIMEB macro unless ↵Richard Levitte2000-08-031-1/+16
| | | | on Unicos.
* *mumble* unicos 10.0.0.3 with Cray Standard C Version 6.2.0.0 has a syslog.hRichard Levitte2000-08-021-1/+1
| | | | | | where the openlog() is declared like this: extern int openlog __((char *_Ident, int _Logopt, int _Facility));
* Include SKIP DH parameters with OpenSSL.Bodo Möller2000-08-024-3/+47
| | | | | | | These have been created by a SHA.1 based procedure, see http://www.skip-vpn.org/spec/numbers.html. (These values are taken from that document, I have not implemented the prime generator.)
* Added and corrected documentation for the 'shared' optionRichard Levitte2000-08-022-2/+18
|
* We've now covered the shared library support for Solaris, so the -shared hackRichard Levitte2000-08-021-12/+0
| | | | in config is no longer needed.
* It's probably a good idea to make the shared libraries depend in EX_LIBS.Richard Levitte2000-08-021-3/+3
|
* "make update"Richard Levitte2000-08-022-35/+42
|
* I had completely forgotten that print_table_entry also needed to read the twoRichard Levitte2000-08-021-4/+4
| | | | "shared" variables on it's own...