Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Code for better build under Darwin (MacOS X). | levitte | 2001-03-07 | 15 | -21/+27 |
| | | | | Submitted by Brad Dominy <jdominy@darwinuser.org> | ||||
* | ..._init functions are method-specific too | bodo | 2001-03-07 | 4 | -3/+6 |
| | | | | | (they can't do much useful, but they will have to set pointers to NULL) | ||||
* | Optimized EC_METHODs need specific 'set_curve' and 'free' functions. | bodo | 2001-03-07 | 6 | -11/+20 |
| | |||||
* | The next bunch of vaporware. | bodo | 2001-03-07 | 6 | -22/+146 |
| | |||||
* | extra_data 'mixin'. | bodo | 2001-03-07 | 4 | -2/+120 |
| | | | | (This will be used for Lim/Lee precomputation data.) | ||||
* | Oops ... | bodo | 2001-03-07 | 1 | -1/+3 |
| | |||||
* | In clear_free, clear the complete structure just in case | bodo | 2001-03-07 | 1 | -0/+2 |
| | | | | the method misses something. | ||||
* | Fix ERR_R_... problems. | bodo | 2001-03-07 | 15 | -109/+120 |
| | |||||
* | Implement dispatcher for EC_GROUP and EC_POINT method functions. | bodo | 2001-03-07 | 9 | -6/+402 |
| | | | | Initial EC_GROUP_new_curve_GFp implementation. | ||||
* | Add a few 'const's | bodo | 2001-03-06 | 2 | -9/+9 |
| | |||||
* | Forgot a '$'. | ulf | 2001-03-06 | 1 | -1/+1 |
| | |||||
* | Change obj_... generation so that it does not generate rubbish or | bodo | 2001-03-06 | 8 | -27/+24 |
| | | | | | | | | abort with errors if no name is defined for some object, which was the case for 'pilotAttributeType 27'. Also avoid this very situation by assigning the name 'pilotAttributeType27'. | ||||
* | 'is_at_infinity' tests don't need a BN_CTX. | bodo | 2001-03-06 | 2 | -2/+2 |
| | |||||
* | New function declarations. | bodo | 2001-03-06 | 2 | -5/+20 |
| | |||||
* | Add BN_CTX arguments where appropriate. | bodo | 2001-03-06 | 2 | -21/+49 |
| | | | | | | | Rename 'EC_GROUP_set'-related functions to names similar to 'EC_GROUP_set_curve' because they don't care about the generator. Add new functions. | ||||
* | DEC | ulf | 2001-03-06 | 1 | -0/+1 |
| | |||||
* | Add EC_GROUP_new_GFp prototype. | bodo | 2001-03-05 | 1 | -0/+5 |
| | |||||
* | Change comments. | bodo | 2001-03-05 | 1 | -2/+2 |
| | |||||
* | Some declarations that outline what I intend to implement. | bodo | 2001-03-05 | 2 | -0/+116 |
| | |||||
* | Update the VMS build scripts for EC | levitte | 2001-03-05 | 3 | -3/+6 |
| | |||||
* | Another file I had forgotten to add. | bodo | 2001-03-05 | 1 | -0/+57 |
| | |||||
* | Add yet another (still empty) source code file that I forgot. | bodo | 2001-03-05 | 11 | -20/+70 |
| | |||||
* | Add more EC vaporware (empty source code files I missed in my | bodo | 2001-03-05 | 3 | -0/+177 |
| | | | | previous commit). | ||||
* | Move ec.h to ec2.h because it is not compatible with what we will use. | bodo | 2001-03-05 | 20 | -74/+591 |
| | | | | | | | Add EC vaporware: change relevant Makefiles and add some empty source files. "make update". | ||||
* | Document the SSLv2 session reuse fix. | levitte | 2001-03-05 | 1 | -0/+3 |
| | |||||
* | Add the possibility for option macros and start using it to indicate | levitte | 2001-03-05 | 1 | -1/+16 |
| | | | | for Windows compilations if DLL linkage is required or not. | ||||
* | New option '-subj arg' for 'openssl req' and 'openssl ca'. This | bodo | 2001-03-05 | 6 | -61/+315 |
| | | | | | | | | | | sets the subject name for a new request or supersedes the subject name in a given request. Add options '-batch' and '-verbose' to 'openssl req'. Submitted by: Massimiliano Pala <madwolf@hackmasters.net> Reviewed by: Bodo Moeller | ||||
* | increase emailAddress_max | bodo | 2001-03-04 | 1 | -1/+1 |
| | |||||
* | EC_set_half and the 'h' component of struct bn_ec_struct are unnecessary. | bodo | 2001-03-03 | 3 | -41/+20 |
| | | | | | The computations for which h was used can be done more efficiently by using BN_rshift1. | ||||
* | For SSLv2, return the SSLv2 method, not the SSLv23 method. This way, | levitte | 2001-03-02 | 1 | -1/+1 |
| | | | | it's possible to reuse an SSLv2 session. | ||||
* | Sort platforms lexicographically as well. Also, support more than two | levitte | 2001-03-02 | 3 | -25/+29 |
| | | | | variants of a symbol. | ||||
* | Spelling corrected. | levitte | 2001-03-02 | 1 | -1/+1 |
| | |||||
* | Introduce the possibility to access global variables through | levitte | 2001-03-02 | 13 | -265/+695 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | functions on platform were that's the best way to handle exporting global variables in shared libraries. To enable this functionality, one must configure with "EXPORT_VAR_AS_FN" or defined the C macro "OPENSSL_EXPORT_VAR_AS_FUNCTION" in crypto/opensslconf.h (the latter is normally done by Configure or something similar). To implement a global variable, use the macro OPENSSL_IMPLEMENT_GLOBAL in the source file (foo.c) like this: OPENSSL_IMPLEMENT_GLOBAL(int,foo)=1; OPENSSL_IMPLEMENT_GLOBAL(double,bar); To declare a global variable, use the macros OPENSSL_DECLARE_GLOBAL and OPENSSL_GLOBAL_REF in the header file (foo.h) like this: OPENSSL_DECLARE_GLOBAL(int,foo); #define foo OPENSSL_GLOBAL_REF(foo) OPENSSL_DECLARE_GLOBAL(double,bar); #define bar OPENSSL_GLOBAL_REF(bar) The #defines are very important, and therefore so is including the header file everywere where the defined globals are used. The macro OPENSSL_EXPORT_VAR_AS_FUNCTION also affects the definition of ASN.1 items, but that structure is a bt different. The largest change is in util/mkdef.pl which has been enhanced with better and easier to understand logic to choose which symbols should go into the Windows .def files as well as a number of fixes and code cleanup (among others, algorithm keywords are now sorted lexicographically to avoid constant rewrites). | ||||
* | Typo, spotted by "Greg Stark" <gstark@ethentica.com>. | jaenicke | 2001-03-01 | 1 | -1/+1 |
| | |||||
* | Fix bug in copy_email() which would not | steve | 2001-03-01 | 2 | -1/+5 |
| | | | | find emailAddress at start of subject name. | ||||
* | Fix a bug which caused BN_div to produce the | steve | 2001-02-28 | 2 | -1/+11 |
| | | | | wrong result if rm==num and num < 0. | ||||
* | %f conversion bug fix | ulf | 2001-02-27 | 1 | -1/+1 |
| | | | | Submitted by: Henrik Eriksson <henrik.eriksson@axis.com> | ||||
* | don't read from tty in test mode | ulf | 2001-02-27 | 1 | -27/+31 |
| | |||||
* | run self-test with no-krb5 | ulf | 2001-02-27 | 1 | -0/+1 |
| | |||||
* | MacOSX doesn't have ftime(). | levitte | 2001-02-27 | 1 | -1/+1 |
| | | | | Spotted by Pieter Bowman <bowman@math.utah.edu> | ||||
* | Typo in comment. | steve | 2001-02-26 | 1 | -2/+2 |
| | |||||
* | Enhance OCSP_request_verify() so it finds the signers certificate | steve | 2001-02-26 | 8 | -21/+113 |
| | | | | properly and supports several flags. | ||||
* | make update | levitte | 2001-02-26 | 22 | -447/+1173 |
| | | | | | Note that all *_it variables are suddenly non-existant according to libeay.num. This is a bug that will be corrected. Please be patient. | ||||
* | Add the CCITT pilot directory OIDs. | levitte | 2001-02-26 | 1 | -5/+78 |
| | |||||
* | Trap an invalid ASN1_ITEM construction and print out | steve | 2001-02-25 | 3 | -4/+16 |
| | | | | the errant field for more ASN1 error conditions. | ||||
* | New function and options to check OCSP response validity. | steve | 2001-02-24 | 5 | -5/+150 |
| | |||||
* | Print out OID of unknown signature or public key | steve | 2001-02-24 | 2 | -6/+15 |
| | | | | algorithms. | ||||
* | Stop PKCS7_verify() core dumping with unknown public | steve | 2001-02-24 | 3 | -8/+15 |
| | | | | | key algorithms and leaking if the signature verify fails. | ||||
* | Describe new callback for session id generation. | jaenicke | 2001-02-23 | 2 | -0/+151 |
| | |||||
* | SSL_get_version() was an easy one :-) | jaenicke | 2001-02-23 | 2 | -0/+47 |
| |