summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Code for better build under Darwin (MacOS X).levitte2001-03-0715-21/+27
| | | | Submitted by Brad Dominy <jdominy@darwinuser.org>
* ..._init functions are method-specific toobodo2001-03-074-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.bodo2001-03-076-11/+20
|
* The next bunch of vaporware.bodo2001-03-076-22/+146
|
* extra_data 'mixin'.bodo2001-03-074-2/+120
| | | | (This will be used for Lim/Lee precomputation data.)
* Oops ...bodo2001-03-071-1/+3
|
* In clear_free, clear the complete structure just in casebodo2001-03-071-0/+2
| | | | the method misses something.
* Fix ERR_R_... problems.bodo2001-03-0715-109/+120
|
* Implement dispatcher for EC_GROUP and EC_POINT method functions.bodo2001-03-079-6/+402
| | | | Initial EC_GROUP_new_curve_GFp implementation.
* Add a few 'const'sbodo2001-03-062-9/+9
|
* Forgot a '$'.ulf2001-03-061-1/+1
|
* Change obj_... generation so that it does not generate rubbish orbodo2001-03-068-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.bodo2001-03-062-2/+2
|
* New function declarations.bodo2001-03-062-5/+20
|
* Add BN_CTX arguments where appropriate.bodo2001-03-062-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.
* DECulf2001-03-061-0/+1
|
* Add EC_GROUP_new_GFp prototype.bodo2001-03-051-0/+5
|
* Change comments.bodo2001-03-051-2/+2
|
* Some declarations that outline what I intend to implement.bodo2001-03-052-0/+116
|
* Update the VMS build scripts for EClevitte2001-03-053-3/+6
|
* Another file I had forgotten to add.bodo2001-03-051-0/+57
|
* Add yet another (still empty) source code file that I forgot.bodo2001-03-0511-20/+70
|
* Add more EC vaporware (empty source code files I missed in mybodo2001-03-053-0/+177
| | | | previous commit).
* Move ec.h to ec2.h because it is not compatible with what we will use.bodo2001-03-0520-74/+591
| | | | | | | Add EC vaporware: change relevant Makefiles and add some empty source files. "make update".
* Document the SSLv2 session reuse fix.levitte2001-03-051-0/+3
|
* Add the possibility for option macros and start using it to indicatelevitte2001-03-051-1/+16
| | | | for Windows compilations if DLL linkage is required or not.
* New option '-subj arg' for 'openssl req' and 'openssl ca'. Thisbodo2001-03-056-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_maxbodo2001-03-041-1/+1
|
* EC_set_half and the 'h' component of struct bn_ec_struct are unnecessary.bodo2001-03-033-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,levitte2001-03-021-1/+1
| | | | it's possible to reuse an SSLv2 session.
* Sort platforms lexicographically as well. Also, support more than twolevitte2001-03-023-25/+29
| | | | variants of a symbol.
* Spelling corrected.levitte2001-03-021-1/+1
|
* Introduce the possibility to access global variables throughlevitte2001-03-0213-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>.jaenicke2001-03-011-1/+1
|
* Fix bug in copy_email() which would notsteve2001-03-012-1/+5
| | | | find emailAddress at start of subject name.
* Fix a bug which caused BN_div to produce thesteve2001-02-282-1/+11
| | | | wrong result if rm==num and num < 0.
* %f conversion bug fixulf2001-02-271-1/+1
| | | | Submitted by: Henrik Eriksson <henrik.eriksson@axis.com>
* don't read from tty in test modeulf2001-02-271-27/+31
|
* run self-test with no-krb5ulf2001-02-271-0/+1
|
* MacOSX doesn't have ftime().levitte2001-02-271-1/+1
| | | | Spotted by Pieter Bowman <bowman@math.utah.edu>
* Typo in comment.steve2001-02-261-2/+2
|
* Enhance OCSP_request_verify() so it finds the signers certificatesteve2001-02-268-21/+113
| | | | properly and supports several flags.
* make updatelevitte2001-02-2622-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.levitte2001-02-261-5/+78
|
* Trap an invalid ASN1_ITEM construction and print outsteve2001-02-253-4/+16
| | | | the errant field for more ASN1 error conditions.
* New function and options to check OCSP response validity.steve2001-02-245-5/+150
|
* Print out OID of unknown signature or public keysteve2001-02-242-6/+15
| | | | algorithms.
* Stop PKCS7_verify() core dumping with unknown publicsteve2001-02-243-8/+15
| | | | | key algorithms and leaking if the signature verify fails.
* Describe new callback for session id generation.jaenicke2001-02-232-0/+151
|
* SSL_get_version() was an easy one :-)jaenicke2001-02-232-0/+47
|