summaryrefslogtreecommitdiffstats
path: root/CHANGES
AgeCommit message (Collapse)Author
2000-09-24Update the status and version number to 0.9.7-dev.Richard Levitte
2000-09-24Time to build the release. Bump the version info accordingly.Richard Levitte
2000-09-23Add some missing info.Ulf Möller
2000-09-22typoBodo Möller
2000-09-22Avoid protocol rollback.Bodo Möller
2000-09-22Only use the new informational verify codes if weDr. Stephen Henson
specifically ask for them. Fix typo in docs.
2000-09-21Fix ASN1_TYPE bug.Dr. Stephen Henson
2000-09-20On VMS, stdout may very well lead to a file that is written to in aRichard Levitte
record-oriented fashion. That means that every write() will write a separate record, which will be read separately by the programs trying to read from it. This can be very confusing. The solution is to put a BIO filter in the way that will buffer text until a linefeed is reached, and then write everything a line at a time, so every record written will be an actual line, not chunks of lines and not (usually doesn't happen, but I've seen it once) several lines in one record. Voila, BIO_f_linebuffer() is born. Since we're so close to release time, I'm making this VMS-only for now, just to make sure no code is needlessly broken by this. After the release, this BIO method will be enabled on all other platforms as well.
2000-09-19Totally remove the supposedly 'faster' variant inBodo Möller
BN_mod_mul_montgomery, which calls bn_sqr_recursive without much preparation. bn_sqr_recursive requires the length of its argument to be a power of 2, which is not always the case here. There's no reason for not using BN_sqr -- if a simpler approach to squaring made sense, then why not change BN_sqr? (Using BN_sqr should also speed up DH where g is chosen such that it becomes small [e.g., 2] when converted to Montgomery representation.) Case closed :-)
2000-09-19Clarification about Montgomery problemBodo Möller
2000-09-19Document BN_mod_mul_montgomery bug;Bodo Möller
make disabled code slightly more correct (this does not solve the problem though).
2000-09-18Work around for Netscape PKCS#7 signedData bug.Dr. Stephen Henson
2000-09-17Rename new BIO_set_shutdown_wr macro to just BIO_shutdown_wrBodo Möller
(it's similar to the shutdown(..., SHUT_WR) system call for sockets).
2000-09-15A DSO method for VMS was missing, and I had the code lying around...Richard Levitte
2000-09-14Bug fix: Montgomery multiplication could produce results with the wrongUlf Möller
sign.
2000-09-14Add Damien Miller's RPM specification file with a few modifications.Richard Levitte
2000-09-14Add a number of documentation files, mostly for SSL routines, but alsoRichard Levitte
for a few BIO routines. Submitted by Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>
2000-09-14Add a configuration for Sony News 4.Richard Levitte
Submitted by NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp>
2000-09-13The other log message should have read "Note the DSA change".Ulf Möller
2000-09-13Not the DSA change.Ulf Möller
2000-09-12New SSL API mode 'SSL_MODE_AUTO_RETRY', which disables the defaultBodo Möller
behaviour that SSL_read may result in SSL_ERROR_WANT_READ.
2000-09-11Document an old change.Ben Laurie
2000-09-10Marin Kraemer <Martin.Kraemer@MchP.Siemens.De> sent us patches to makeRichard Levitte
the OpenSSL commands x50 and req work better on a EBCDIC system.
2000-09-07Two new PKCS#12 demo programs.Dr. Stephen Henson
Update PKCS12_parse(). Make the keyid in certificate aux info more usable.
2000-09-07Ugh, BIO_find_type() cannot be passed a NULL.Dr. Stephen Henson
Fix doc example, and fix BIO_find_type(). Fix PKCS7_verify(). It was using 'i' for both the loop variable and the verify return value.
2000-09-07Major hack of mkdef.pl. There should be no more need to redo theRichard Levitte
process when some symbols are missing. Instead, all needed info is saved in the .num files, including what conditions are needed for a specific symbol to exist. This was needed for the work I'm doing with shared libraries under VMS.
2000-09-05Fix typo in rsautl.Dr. Stephen Henson
Add support for settable verify time in X509_verify_cert(). Document rsautl utility.
2000-09-05*BIG* verify code reorganisation.Dr. Stephen Henson
The old code was painfully primitive and couldn't handle distinct certificates using the same subject name. The new code performs several tests on a candidate issuer certificate based on certificate extensions. It also adds several callbacks to X509_VERIFY_CTX so its behaviour can be customised. Unfortunately some hackery was needed to persuade X509_STORE to tolerate this. This should go away when X509_STORE is replaced, sometime... This must have broken something though :-(
2000-09-05Keep a not of original encoding in certificate requests.Dr. Stephen Henson
Add new option to PKCS7_sign to exclude S/MIME capabilities.
2000-09-05Mention fix in bio_lib.c.Bodo Möller
2000-09-04ConsistencyBodo Möller
2000-09-04Avoid abort() throughout the library, except when preprocessorBodo Möller
symbols for debugging are defined.
2000-09-03Add 'rsautl' low level RSA utility.Dr. Stephen Henson
Add DER public key routines. Add -passin argument to 'ca' utility. Document sign and verify options to dgst.
2000-09-01QNX 4 support.Bodo Möller
2000-08-30Add demo state machine.Ben Laurie
2000-08-30Fix typo in i2d_ASN1_ENUMERATEDDr. Stephen Henson
Fix bug in read only memory BIOs so BIO_reset() works. Add sign and verify options to dgst utility, need to update docs.
2000-08-22Add support for 'other' PKCS#7 content types.Dr. Stephen Henson
2000-08-22Fixes to d2i_ASN1_OBJECT, ASN1_INTEGER_to_BN and a_strex.cDr. Stephen Henson
2000-08-21Various fixes...Dr. Stephen Henson
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.
2000-08-18Assar wanted an address change.Richard Levitte
2000-08-18Added BIO_vprintf() and BIO_vsnprintf(). The former because I'veRichard Levitte
found myself needing it a number of times, the latter for completeness.
2000-08-17Document the added diversity to the possible log levels.Richard Levitte
2000-08-17Document the reconfiguratoin option for Configure.Richard Levitte
2000-08-14MD4 implemented. Assar Westerlund provided the digest code itself and the ↵Richard Levitte
test utility, I added the bits to get a EVP interface, the command line utility and the speed test
2000-08-11The pkcs12 had no way of getting a CA file or path to be used whenRichard Levitte
building a complete chain. Now added through the -CAfile and -CApath arguments.
2000-08-06Fix for bad sorting of object names.Dr. Stephen Henson
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...
2000-08-04Changes needed for Tandem NSK, supplied by Scott Uroff (scott@xypro.com).Dr. Stephen Henson
Fix warnings with BIO_dump_indent().
2000-07-29Document rollback issues.Bodo Möller
2000-07-29Fix SSL 2.0 rollback checking: The previous implementation of theBodo Möller
test was never triggered due to an off-by-one error. In s23_clnt.c, don't use special rollback-attack detection padding (RSA_SSLV23_PADDING) if SSL 2.0 is the only protocol enabled in the client; similarly, in s23_srvr.c, don't do the rollback check if SSL 2.0 is the only protocol enabled in the server.
2000-07-28New ASN1_STRING_print_ex() and X509_NAME_print_ex()Dr. Stephen Henson
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.