summaryrefslogtreecommitdiff
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* VMS updates.Ulf Möller1999-07-285-22/+27
| | | | Submitted by: Richard Levitte <levitte@stacken.kth.se>
* additional argument for key_callbackBodo Möller1999-07-211-2/+2
|
* Additional user data argument to pem_password_cb function typeBodo Möller1999-07-2118-41/+41
| | | | | and to lots of PEM_... functions. Submitted by: Damien Miller <dmiller@ilogic.com.au>
* Fix option processing.Bodo Möller1999-07-141-4/+4
| | | | Submitted by: Sam Tetherow
* fix memory leak in s3_clnt.cBodo Möller1999-07-121-14/+22
|
* correct error handlingBodo Möller1999-07-121-8/+13
| | | | insert spaces in products that occur in error codes
* New function RSA_check_key,Bodo Möller1999-07-111-1/+27
| | | | openssl rsa -check
* Fix a bug in x509.c that omitted DSA parameters when they didn't match theDr. Stephen Henson1999-07-111-12/+0
| | | | signers parameters. Changed it to never omit parameters.
* Fix memory checking.Bodo Möller1999-07-091-1/+1
|
* More no-xxx option tweaks.Ulf Möller1999-06-301-2/+4
|
* Fix no-hmac and no-ripemd.Ulf Möller1999-06-291-1/+3
|
* Avoid some memory holes, one of which was pointed out byBodo Möller1999-06-251-1/+1
| | | | "Chad C. Mulligan" <mulligan@antipope.org>.
* "make update"Bodo Möller1999-06-211-10/+12
|
* Convert the CONF library to use a typesafe stack: a STACK_OF(CONF_VALUE). ItDr. Stephen Henson1999-06-202-42/+44
| | | | | | seemed like a good idea at the time... several hours later it was rather obvious that these are used all over the place making the changes rather extensive.
* Avoid warnings.Bodo Möller1999-06-1011-23/+23
|
* "extern" is a C++ reserved word.Ulf Möller1999-06-091-2/+2
| | | | Pointed out by: Janez Jere <jj@void.si>
* "make update" (added to top Makefile, and applied).Bodo Möller1999-06-091-2/+2
|
* Complete support for PKCS#5 v2.0. Still needs extensive testing.Dr. Stephen Henson1999-06-081-4/+25
|
* Don't mix real tabs with tabs expanded as 8 spaces -- that'sBodo Möller1999-06-076-179/+179
| | | | a pain to read when using 4-space tabs.
* Introduce "BIO pairs", which (when finished) will relay dataBodo Möller1999-06-071-0/+18
| | | | | so that the SSL library can be used for applications that have to handle all the actual I/O themselves.
* More general definition for S_ISDIR (needed not only for VMS butBodo Möller1999-06-071-5/+5
| | | | also for NeXT).
* More PKCS#8 stuff. Support for unencrypted forms of private key.Dr. Stephen Henson1999-06-051-28/+64
|
* Add d2i,i2d bio and fp functions for PKCS#8 and add -inform and -outformDr. Stephen Henson1999-06-051-4/+26
| | | | arguments to pkcs8 application.
* Add a 'pkcs8' application for initial PKCS#8 support. Still needs lots moreDr. Stephen Henson1999-06-053-3/+200
| | | | | options to handle encrypted and unencrypted forms and DER format input and output.
* Aha! That's how pkcs12 got missed from stackification.Ben Laurie1999-06-041-1/+19
|
* Some constification and stacks that slipped through the cracks (how?).Ben Laurie1999-06-041-24/+24
|
* Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress).Ulf Möller1999-06-043-2/+170
| | | | Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>
* Avoid type conflict on Unix with DEC C.Ulf Möller1999-06-043-3/+3
| | | | Pointed out by Sergio Rabellino <Rabellino@di.unito.it>
* More evil cast removal.Ben Laurie1999-06-033-9/+9
|
* stack.Ben Laurie1999-05-312-6/+6
|
* Another safe stack.Ben Laurie1999-05-301-5/+5
|
* Another safe stack.Ben Laurie1999-05-301-4/+4
|
* Free up 'out' before exiting pkcs12 application.Dr. Stephen Henson1999-05-271-0/+1
| | | | Submitted by: Wu Zhigang <zhigangwu@yahoo.com>
* der_chop is now generated from der_chop.in.Bodo Möller1999-05-271-0/+2
|
* Set #!... path to Perl in apps/der_chop automatically.Bodo Möller1999-05-251-0/+0
|
* Add closing parenthesis to usage output.Bodo Möller1999-05-251-1/+1
|
* It was a very bad idea to use #include "../e_os.h" -- when this occursBodo Möller1999-05-213-422/+429
| | | | | | | | | | 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.
* Don't install e_os.h in include/openssl, use it only as a localBodo Möller1999-05-203-429/+423
| | | | include file.
* Bring VMS in sync with the recent changes.Ulf Möller1999-05-201-19/+43
| | | | Submitted by: Richard Levitte <levitte@stacken.kth.se>
* Avoid a warning.Ulf Möller1999-05-201-1/+1
| | | | Submitted by: Sylvain Robitaille <syl@alcor.concordia.ca>
* Include some notes on basic extension usage and change openssl.cnf to usuallyDr. Stephen Henson1999-05-191-19/+27
| | | | do sensible things with extensions.
* New functions sk_set, sk_value and sk_num to replace existing macros: this isDr. Stephen Henson1999-05-191-3/+3
| | | | to minimise the effects on existing code.
* Change default PKCS#12 iteration count to 2048, include rsa_oeap_test in theDr. Stephen Henson1999-05-181-1/+1
| | | | test batch file.
* Get rid of some unnecessary casts and add a necessary one.Bodo Möller1999-05-181-6/+9
|
* If we couldn't handle "-showcerts" (which happens with the currentBodo Möller1999-05-171-1/+5
| | | | SSL2 implementation), show at least the server certificate.
* Rename "openssl x509" option "-config" to "-extfile", because itBodo Möller1999-05-172-3/+3
| | | | | doesn't have a default value like the "-config" options of other openssl subprograms.
* Oops! Get the pmatch test the right way round.Dr. Stephen Henson1999-05-161-1/+1
|
* Fix various less obvious bugs in PKCS#7 handling: such as not zeroingDr. Stephen Henson1999-05-161-3/+1
| | | | | | | | | | | the secret key before we've encrypted it and using the right NID for RC2-64. Add various arguments to the experimental programs 'dec' and 'enc' to make testing less painful. This stuff has now been tested against Netscape Messenger and it can encrypt and decrypt S/MIME messages with RC2 (128, 64 and 40 bit) DES and triple DES. Its still experimental though...
* Change type of various DES function arguments from des_cblockBodo Möller1999-05-161-5/+5
| | | | | | | | | | | | | | (meaning pointer to char) to des_cblock * (meaning pointer to array with 8 char elements), which allows the compiler to do more typechecking. (The changed argument types were of type des_cblock * back in SSLeay, and a lot of ugly casts were used then to turn them into pointers to elements; but it can be done without those casts.) Introduce new type const_des_cblock -- before, the pointers rather than the elements pointed to were declared const, and for some reason gcc did not complain about this (but some other compilers did).
* Added a comment pointing out the behaviour of "openssl x509 -conf ...",Bodo Möller1999-05-161-0/+7
| | | | which cost me some time to find out about.