summaryrefslogtreecommitdiffstats
path: root/CHANGES
AgeCommit message (Collapse)Author
2000-11-29Amend the original CHANGES log entry. The ex_data handling has beenGeoff Thorpe
similarly modified now on DH and DSA.
2000-11-29Log security relevant change.Lutz Jänicke
2000-11-29BN_bin2bn did *not* contain an off-by-one error;Bodo Möller
I'm still investigating what caused the segementation fault (maybe "make clean; make" will cure it ...). But BN_bin2bn should always reset ret->neg.
2000-11-29Expand expspeed.c to make BN_kronecker timings.Bodo Möller
This caused a segmentation fault in calls to malloc, so I cleaned up bn_lib.c a little so that it is easier to see what is going on. The bug turned out to be an off-by-one error in BN_bin2bn.
2000-11-29Implement BN_kronecker test.Bodo Möller
Modify "CHANGES" entry for BN_mod_inverse (it's not just avoiding BN_div that increases performance, avoiding BN_mul also helps)
2000-11-29Improve BN_mod_inverse performance.Bodo Möller
Get the BN_mod_exp_mont bugfix (for handling negative inputs) correct this time.
2000-11-28Note that SSL_peek has been disabled.Bodo Möller
2000-11-27Fix BN_is_... macros.Bodo Möller
Fix BN_gcd. Analyze BN_mod_inverse. Add BN_kronecker. "make update".
2000-11-26It was a small change, but it *could* conceivably affect people - so I'mGeoff Thorpe
making a note in the CHANGES file.
2000-11-26More BN_mod_... functions.Bodo Möller
2000-11-26modular arithmeticsBodo Möller
"make update"
2000-11-18Remove two bn_wexpand() from BN_mul(), which is a step toward gettingRichard Levitte
BN_mul() correctly constified, avoids two realloc()'s that aren't really necessary and saves memory to boot. This required a small change in bn_mul_part_recursive() and the addition of variants of bn_cmp_words(), bn_add_words() and bn_sub_words() that can take arrays with differing sizes. The test results show a performance that very closely matches the original code from before my constification. This may seem like a very small win from a performance point of view, but if one remembers that the variants of bn_cmp_words(), bn_add_words() and bn_sub_words() are not at all optimized for the moment (and there's no corresponding assembler code), and that their use may be just as non-optimal, I'm pretty confident there are possibilities... This code needs reviewing!
2000-11-17Improve usability of 'openssl passwd' by includingBodo Möller
password verification where it makes sense.
2000-11-08Remove references to RSAref. The glue library is but a memory to fadeRichard Levitte
away now...
2000-11-08BN_CTX-related fixes.Bodo Möller
2000-11-07shl_load() also needs to load along a path given through anRichard Levitte
environment variable, SHLIB_PATH. This change makes that possible.
2000-11-06Document recent constifications.Richard Levitte
2000-11-06As a consequence of the BIGNUM constification, the ENGINE code needs aRichard Levitte
few small constifying changes, and why not throw in a couple of extras while I'm at it?
2000-11-06Make all engines available in the openssl application.Richard Levitte
2000-11-06Constify the BIGNUM routines a bit more. The only trouble were theRichard Levitte
two functions that did expansion on in parameters (BN_mul() and BN_sqr()). The problem was solved by making bn_dup_expand() which is a mix of bn_expand2() and BN_dup().
2000-11-06Make sure that shared libraries get the internal name engine with theRichard Levitte
full version number and not just 0. This should mark the shared libraries as not backward compatible. Of course, this should be changed again when we can guarantee backward binary compatibility.
2000-11-02Change the engine library so the application writer has to explicitelyRichard Levitte
load the "external" built-in engines (those that require DSO). This makes linking with libdl or other dso libraries non-mandatory. Change 'openssl engine' accordingly. Change the engine header files so some declarations (that differed at that!) aren't duplicated, and make sure engine_int.h includes engine.h. That way, there should be no way of missing the needed info.
2000-11-02'openssl engine' can now list engine capabilities. The currentRichard Levitte
implementation is contained in the application, and the capability string building part should really be part of the engine library. This is therefore an experimental hack, and will be changed in the near future.
2000-11-02Better error reporting in 'openssl engine'Richard Levitte
2000-11-02Never call load_dh_param(NULL) because this leads to an illegalBodo Möller
fopen(NULL).
2000-11-01Add application to enumerate, list and test engines with.Richard Levitte
2000-11-01Add support for shared libraries under Irix.Richard Levitte
Submitted by Albert Chin-A-Young <china@thewrittenword.com>
2000-10-31Improvements to openssl.spec.Richard Levitte
Submitted by Damien Miller <djm@mindrot.org> This change has been CC:ed to crypt@bxa.doc.gov
2000-10-31Add configuration option to build on Linux on both big-endian andRichard Levitte
little-endian MIPS. Submitted by Ralf Baechle <ralf@uni-koblenz.de>
2000-10-28Document the change.Richard Levitte
2000-10-27Document the OCSP addition.Richard Levitte
2000-10-26.Ulf Möller
2000-10-26Merge the engine branch into the main trunk. All conflicts resolved.Richard Levitte
At the same time, add VMS support for Rijndael.
2000-10-26Add a note about the recent DSO changes in CHANGES.BEFORE_engineGeoff Thorpe
2000-10-21DocumentRichard Levitte
2000-10-21Add what's needed to get shared libraries on HP-UX.Richard Levitte
N.B.: This has not been tested at all, that's my next step.
2000-10-21Document the change to NCONF.Richard Levitte
2000-10-20Fix for bug (?) in assembly language routines for SHA1. ThisDr. Stephen Henson
causes MASM to complain and not produce valid debug info. Hopefully this wont break anything else... Also fix typo in e_rd.c
2000-10-14Fix for typo in certificate directory lookup code.Dr. Stephen Henson
2000-10-14The experimental Rijndael code moved to the main trunk.Richard Levitte
make update done.
2000-10-13Rework the system to generate shared libraries:Richard Levitte
- Make note of the expected extension for the shared libraries and if there is a need for symbolic links from for example libcrypto.so.0 to libcrypto.so.0.9.7. There is extended info in Configure for that. - Make as few rebuilds of the shared libraries as possible. - Still avoid linking the OpenSSL programs with the shared libraries. - When installing, install the shared libraries separately from the static ones.
2000-10-12Make non blocking I/O work for accept BIOs.Dr. Stephen Henson
2000-10-06More code for X509_print_ex() support.Dr. Stephen Henson
2000-10-04Global DirectoryString mask fix.Dr. Stephen Henson
Add support for X509_NAME_print_ex() in req. Initial code for cutomizable X509 print routines.
2000-10-01Document...Richard Levitte
2000-09-26Note read_ahead-flag related fixes.Bodo Möller
2000-09-25Document the change.Richard Levitte
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