aboutsummaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* The pkcs12 had no way of getting a CA file or path to be used whenRichard Levitte2000-08-111-10/+27
| | | | | building a complete chain. Now added through the -CAfile and -CApath arguments.
* Unicos doesn't have sys/timeb.h. Fix it by defining the TIMEB macro unless ↵Richard Levitte2000-08-031-1/+16
| | | | on Unicos.
* 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.)
* Make it so we can dynamically enable memory allocation debugging through theRichard Levitte2000-08-011-0/+2
| | | | | | environment variable OPENSSL_DEBUG_MEMORY (existence is sufficient). At the same time, it makes sure that CRYPTO_malloc_debug_init() gets expanded some- where and thereby tested for compilation.
* Update 'openssl passwd' documentation on selection of algorithms.Bodo Möller2000-07-311-1/+1
|
* Document the new DN printing options.Dr. Stephen Henson2000-07-301-2/+2
| | | | | | Change a few names to be more meaningful. Fix typos in CA.pl docs.
* New ASN1_STRING_print_ex() and X509_NAME_print_ex()Dr. Stephen Henson2000-07-283-12/+96
| | | | | | | | | | | | | | | functions. These are intended to be replacements for the ancient ASN1_STRING_print() and X509_NAME_print() functions. The new functions support RFC2253 and various pretty printing options. It is also possible to display international characters if the terminal properly handles UTF8 encoding (Linux seems to tolerate this if the "unicode_start" script is run). Still needs to be documented, integrated into other utilities and extensively tested.
* Add the possibility to get hexdumps of unprintable data when usingRichard Levitte2000-07-271-2/+15
| | | | | 'openssl asn1parse'. As a side effect, the functions ASN1_parse_dump and BIO_dump_indent are added.
* Document -purpose option in usage string.Bodo Möller2000-07-151-1/+1
|
* Make req seed the PRNG if signing withDr. Stephen Henson2000-07-122-0/+8
| | | | | | an already existing DSA key. Document the new smime options.
* Fix some typose in the i2d/d2i functions thatDr. Stephen Henson2000-07-103-6/+55
| | | | | | | | | | | | | call the i2c/c2i (they were not using the content length for the headers). Fix ASN1 long form tag encoding. This never worked but it was never tested since it is only used for tags > 30. New options to smime program to allow the PKCS#7 format to be specified and the content supplied externally.
* I got sick and tired of having to keep track of NIDs when such a thingRichard Levitte2000-07-051-346/+366
| | | | | | | | | | | | | | | | | | could be done automagically, much like the numbering in libeay.num and ssleay.num. The solution works as follows: - New object identifiers are inserted in objects.txt, following the syntax given in objects.README. - objects.pl is used to process obj_mac.num and create a new obj_mac.h. - obj_dat.pl is used to create a new obj_dat.h, using the data in obj_mac.h. This is currently kind of a hack, and the perl code in objects.pl isn't very elegant, but it works as I intended. The simplest way to check that it worked correctly is to look in obj_dat.h and check the array nid_objs and make sure the objects haven't moved around (this is important!). Additions are OK, as well as consistent name changes.
* Use up-to-date functions.Ben Laurie2000-07-011-7/+56
|
* Give the user the option to measure real time instead of user CPU time.Richard Levitte2000-06-301-71/+88
|
* Undo the changes I just made. I'm not sure what I was thinking of.Richard Levitte2000-06-289-119/+23
| | | | The message to everyone is "Do not hack OpenSSL when stressed"...
* Make it possible for users of the openssl applications to specify theRichard Levitte2000-06-289-23/+119
| | | | EGD should be used as seeding input, and where the named socket is.
* BSD-style MD5-based password algorithm in 'openssl passwd'.Bodo Möller2000-06-231-29/+46
| | | | | (Still needs to be tested against the original using sample passwords of different length.)
* Move add_oid_section to apps.c, so it can be shared by severalRichard Levitte2000-06-226-77/+58
| | | | | applications. Also, have it and the certificate and key loading functions take a BIO argument for error output.
* Change req so the new parameter '-rand file' uses the given file inRichard Levitte2000-06-221-6/+3
| | | | | addition to the file given through the RANDFILE option or environment variable.
* Move the certificate and key loading functions to apps.c, so they canRichard Levitte2000-06-224-184/+229
| | | | be shared by several applications.
* Forgot the self-documentation within req.Richard Levitte2000-06-221-0/+4
|
* Small change to accept the command line parameter '-rand file'. ThisRichard Levitte2000-06-221-1/+12
| | | | | parameter takes precedence over the RANDFILE option in the configuration file.
* Avoid unnecessary links and incomplete program file in apps/.Bodo Möller2000-06-191-170/+0
|
* Add support for the modified SGC key format used in IIS.Dr. Stephen Henson2000-06-151-4/+7
|
* Enable DSO support on alpha (OSF1), cc and gcc.Geoff Thorpe2000-06-131-379/+397
| | | | | | Also, "make update" has added some missing functions to libeay.num, updated the TABLE for the alpha changes, and updated thousands of dependancies that have changed from recent commits.
* Document EVP routines. Change EVP_SealInit() and EVP_OpenInit()Dr. Stephen Henson2000-06-111-1/+13
| | | | | | | to support multiple calls. New function to retrieve email address from certificates and requests.
* Accept -F4 option in lower case, which is what the usage informationBodo Möller2000-06-081-1/+1
| | | | says one should use.
* No need to abort if c_rehash fails here (e.g. because Perl is not whereBodo Möller2000-06-071-1/+1
| | | | it is expected).
* use consistent indentationBodo Möller2000-06-071-1/+1
|
* There have been a number of complaints from a number of sources that namesRichard Levitte2000-06-0125-101/+101
| | | | | | | | | like Malloc, Realloc and especially Free conflict with already existing names on some operating systems or other packages. That is reason enough to change the names of the OpenSSL memory allocation macros to something that has a better chance of being unique, like prepending them with OPENSSL_. This change includes all the name changes needed throughout all C files.
* Small fix to enable reading from stdin as well.Richard Levitte2000-06-011-2/+2
| | | | Contributed by Yoichiro Okabe <okabe@wizsoft.co.jp>
* Add required cast.Bodo Möller2000-05-191-1/+1
|
* Fix c_rehash script, add -fingerprint option to crl.Dr. Stephen Henson2000-05-182-1/+30
|
* Typesafety Thought Police part 3.Ben Laurie2000-05-161-9/+10
|
* Typesafety Thought Police Part 2.Ben Laurie2000-05-161-16/+21
|
* Typesafety thought police.Ben Laurie2000-05-161-12/+12
|
* Get rid of more non-ANSI declarations.Ulf Möller2000-05-152-7/+7
|
* Allow UTCTIME objects to be retrieved. Check for imminent cert expiry.Ben Laurie2000-05-141-0/+27
|
* Make PKCS#12 code handle missing passwords.Dr. Stephen Henson2000-05-041-3/+8
| | | | Add a couple of FAQs.
* Fix a memory leak, and don't generate inappropriate error messageBodo Möller2000-05-021-1/+6
| | | | when PEM_read_bio_X509_REQ fails.
* Stylistic changes: Don't use a macro for the malloc'ed length since itBodo Möller2000-04-271-3/+5
| | | | is not constant.
* Warn about truncation also in the case when a single password is read usingBodo Möller2000-04-271-2/+4
| | | | the password prompt.
* New function ERR_error_string_n.Bodo Möller2000-04-141-1/+4
|
* "make update"Richard Levitte2000-04-091-93/+95
|
* In theory, TLS v1 ciphersuites are not the same as SSL v3 ciphersuitesBodo Möller2000-04-061-0/+5
|
* Fix typo in -clrext option, but add a compatibility hack becauseBodo Möller2000-03-271-1/+8
| | | | 0.9.5a should not break anything that works in 0.9.5.
* Sample application using RAND_event() to collect entropy from mouseUlf Möller2000-03-191-0/+149
| | | | movements, keyboard etc. and write it to a seed file.
* Eliminate memory leaks in mem_dbg.c.Bodo Möller2000-03-181-1/+1
|
* e_os.h: don't do double work with status codes.Richard Levitte2000-03-181-1/+1
| | | | openssl.c: make damn sure e_os.h knows about OPENSSL_C
* Remove CRYPTO_push/pop_info invocations to improve code readability --Bodo Möller2000-03-141-111/+0
| | | | I hope all memory leaks that may occur here have already been tracked down.