summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
1999-03-06Put the dependencies back.Ben Laurie
1999-03-06Move the SSL_CTX_xxx defines at the top of ssl.h to the location of otherRalf S. Engelschall
SSL_CTX_xxx defines. What was the reason to move them to the top, even before the copyright and #ifdef HEADER_SSL_H? Hmmm... when there was and still is a good reason feel free to reverse this patch, but please document why it is needed this way.
1999-03-06Fix export ciphersuites, again.Ben Laurie
1999-03-06Reshape the README file out of the existing README stuffRalf S. Engelschall
into a single file. Need more cleanup for final release IMHO.
1999-03-06just a little typoRalf S. Engelschall
1999-03-06Add a first cut for a NEWS document similar to what other packages (mostly GNURalf S. Engelschall
packages) provide. The idea is that because of the large number of CHANGES entries, this file summarizes the major changes for a brief overview.
1999-03-06Bring the README file in sync and shape a little bit more...Ralf S. Engelschall
1999-03-06Cleaned up the LICENSE document: The official contact for any licenseRalf S. Engelschall
questions now is the OpenSSL core team under openssl-core@openssl.org. And add a paragraph about the dual-license situation to make sure people recognize that _BOTH_ the OpenSSL license _AND_ the SSLeay license apply to the OpenSSL toolkit.
1999-03-06Ralf is now using FreeBSD 3.1 which runs ELF instead of a.out...Ralf S. Engelschall
1999-03-06General source tree makefile cleanups: Made `making xxx in yyy...' displayRalf S. Engelschall
consistent in the source tree and replaced `/bin/rm' by `rm'. Additonally cleaned up the `make links' target: Remove unnecessary semicolons, subsequent redundant removes, inline point.sh into mklink.sh to speed processing and no longer clutter the display with confusing stuff. Instead only the actually done links are displayed.
1999-03-06Permit null ciphers.Ben Laurie
1999-03-06Fix GCC warning...Ralf S. Engelschall
t_req.c: In function `X509_REQ_print': t_req.c:181: warning: suggest explicit braces to avoid ambiguous `else'
1999-03-06Add an extra 'raw' function r2i to the extension code. Nothing uses this yet andDr. Stephen Henson
it is just a place holder for functionality to be added later. Its been added now so the X509V3_EXT_METHOD structure shouldn't (hopefully) have to change after the release.
1999-03-05Fix the PKCS#7 stuff: signature verify could fail if attributes reordered, theDr. Stephen Henson
detached data encoding was wrong and free up public keys.
1999-03-05Workaround for a Win95 console bug triggered by the password read stuff.Dr. Stephen Henson
1999-03-04Deleted my str_dup() function from X509V3: the same functionality is providedDr. Stephen Henson
by BUF_MEM_strdup(). Added text documentation to the BUF_MEM stuff.
1999-03-04Added the new `Includes OpenSSL Cryptography Software' button asRalf S. Engelschall
doc/openssl_button.{gif,html} which is similar in style to the old SSLeay button and can be used by applications based on OpenSSL to show the relationship to the OpenSSL project. PS: This beast caused me three hours to create, because of the size I had to hand-paint the 7pt fonts in Photoshop.
1999-03-04Remove confusing variables in function signatures in filesRalf S. Engelschall
ssl/ssl_lib.c and ssl/ssl.h. At least the double ctx-variable confused some compilers. Submitted by: Lennart Bong <lob@kulthea.stacken.kth.se> Reviewed by: Ralf S. Engelschall
1999-03-04Don't install bss_file.c under PREFIX/include/. It was introduced by EricRalf S. Engelschall
between SSLeay 0.8 and 0.9 and just looks useless and confusing. Pointed out by: Lennart Bong <lob@kulthea.stacken.kth.se> Submitted by: Ralf S. Engelschall
1999-03-03Fix the Win32 compile environment and add various changes so it will now compileDr. Stephen Henson
under Win32 (9X and NT) again. Note: some signed/unsigned changes recently checked in were killing the Win32 compile.
1999-02-28Supper's cooking.Ben Laurie
1999-02-28Add functions to add certs to stacks, used for CA file/path stuff in servers.Ben Laurie
1999-02-28More truth in declarations.Ben Laurie
1999-02-28doxygen configuration file.Ben Laurie
1999-02-28Experiment with doxygen documentation.Ben Laurie
1999-02-27Update dependencies.Ben Laurie
1999-02-27Get rid of remaining C++-style comments which strict C compilers hate.Ralf S. Engelschall
(Pointed out by Carlos Amengual).
1999-02-26Ops, the logic of the second argument has to be coupled with the != test toRalf S. Engelschall
work correctly for the SSL_CTX_xxx situations, too. Now "make test" passes again fine.
1999-02-26Use consistent and existing addressesRalf S. Engelschall
1999-02-26BN_RECURSION causes the stuff in bn_mont.c to fall over for large keys. ForDr. Stephen Henson
now change it to BN_RECURSION_MONT so it isn't compiled in.
1999-02-25Perhaps if I do a tiny bit of docco, others may follow?Ben Laurie
1999-02-25Remember one more wish from the usersRalf S. Engelschall
1999-02-25Add a bunch of SSL_xxx() functions for configuring the temporary RSA and DHRalf S. Engelschall
private keys and/or callback functions which directly correspond to their SSL_CTX_xxx() counterparts but work on a per-connection basis. This is needed for applications which have to configure certificates on a per-connection basis (e.g. Apache+mod_ssl) instead of a per-context basis (e.g. s_server). For the RSA certificate situation is makes no difference, but for the DSA certificate situation this fixes the "no shared cipher" problem where the OpenSSL cipher selection procedure failed because the temporary keys were not overtaken from the context and the API provided no way to reconfigure them. The new functions now let applications reconfigure the stuff and they are in detail: SSL_need_tmp_RSA, SSL_set_tmp_rsa, SSL_set_tmp_dh, SSL_set_tmp_rsa_callback and SSL_set_tmp_dh_callback. Additionally a new non-public-API function ssl_cert_instantiate() is used as a helper function and also to reduce code redundancy inside ssl_rsa.c. Submitted by: Ralf S. Engelschall Reviewed by: Ben Laurie
1999-02-25Move s_server -dcert and -dkey options out of the undocumented feature areaRalf S. Engelschall
because they are useful for the DSA situation and should be recognized by the users. Thanks to Steve for the original hint.
1999-02-25TypoRalf S. Engelschall
1999-02-25Fix the cipher decision scheme for export ciphers: the export bits are *not*Ralf S. Engelschall
within SSL_MKEY_MASK or SSL_AUTH_MASK, they are within SSL_EXP_MASK. So, the original variable has to be used instead of the already masked variable. Submitted by: Richard Levitte <levitte@stacken.kth.se> Reviewed by: Ralf S. Engelschall
1999-02-25Fix 'port' variable from `int' to `unsigned int' in crypto/bio/b_sock.cRalf S. Engelschall
Submitted by: Richard Levitte <levitte@stacken.kth.se> Reviewed by: Ralf S. Engelschall
1999-02-25Change type of another md_len variable in pk7_doit.c:PKCS7_dataFinal()Ralf S. Engelschall
from `int' to `unsigned int' because it's a length and initialized by EVP_DigestFinal() which expects an `unsigned int *'. Submitted by: Richard Levitte <levitte@stacken.kth.se> Reviewed by: Ralf S. Engelschall
1999-02-25Fix clearly untested "clever" hack.Ben Laurie
1999-02-25More CVS ignore stuff...Ralf S. Engelschall
1999-02-25Don't hard-code path to Perl interpreter on shebang line of ConfigureRalf S. Engelschall
script. Instead use the usual Shell->Perl transition trick.
1999-02-25Remember good pointers to Montgomery multiplication algorithmRalf S. Engelschall
descriptions as pointed out by Dave Carman <carman@erols.com>
1999-02-24Make `openssl x509 -noout -modulus' functional also for DSA certificates (inRalf S. Engelschall
addition to RSA certificates) to match the behaviour of `openssl dsa -noout -modulus' as it's already the case for `openssl rsa -noout -modulus'. For RSA the -modulus is the real "modulus" while for DSA currently the public key is printed (a decision which was already done by `openssl dsa -modulus' in the past) which serves a similar purpose. Additionally the NO_RSA no longer completely removes the whole -modulus option; it now only avoids using the RSA stuff. Same applies to NO_DSA now, too.
1999-02-24Remove debugging fprintf from req.c and fix the code so it properly skips overDr. Stephen Henson
the first leading XXX. in the DN.
1999-02-23Code for reliable BIO.Ben Laurie
1999-02-23Add reliable BIO.Ben Laurie
1999-02-23Fix more warnings.Ben Laurie
1999-02-23Get rid of a nasty debugging message which was forgotten here...Ralf S. Engelschall
1999-02-23Fix usage message on gendsa:Ralf S. Engelschall
1. The dsaparam argument is mandatory and not optional 2. Add a little text what this actually is: a filename
1999-02-23Make gcc -Wall happy ("might be used uninitialized...")Ralf S. Engelschall