aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/evp/Makefile.ssl
Commit message (Collapse)AuthorAgeFilesLines
* make update, after moving around symbols in libeay.num to matchRichard Levitte2002-02-261-0/+15
| | | | 0.9.7-stable.
* New OPENSSL_LOAD_CONF define to load openssl.cnfDr. Stephen Henson2002-02-231-2/+2
| | | | when OpenSSL_add_all_algorithms() is called.
* ECDSA supportBodo Möller2002-02-131-110/+173
| | | | Submitted by: Nils Larsch <nla@trustcenter.de>
* 'make update'Richard Levitte2002-02-051-4/+8
|
* make updateRichard Levitte2002-01-241-29/+30
| | | | | libeay.num got tweaked so the old des symbols would retain their positions.
* Because Rijndael is more known as AES, use crypto/aes instead ofRichard Levitte2002-01-021-9/+9
| | | | | | | | | | crypto/rijndael. Additionally, I applied the AES integration patch from Stephen Sprunk <stephen@sprunk.org> and fiddled it to work properly with the normal EVP constructs (and incidently work the same way as all other symmetric cipher implementations). This results in an API that looks a lot like the rest of the OpenSSL cipher suite.
* evp_test.c and evptests.txt both need to be linked in the test/ directoryGeoff Thorpe2001-10-091-1/+3
| | | | | however for different reasons. This separation should prevent the win32 build from interpreting evptests.txt as source code.
* 'make update'Richard Levitte2001-10-041-162/+162
|
* This changes EVP's cipher and digest code to hook via the ENGINE support.Geoff Thorpe2001-09-251-24/+21
| | | | | | | | | | See crypto/engine/README for details. - it also removes openbsd_hw.c from the build (that functionality is going to be available in the openbsd ENGINE in a upcoming commit) - evp_test has had the extra initialisation added so it will use (if possible) any ENGINEs supporting the algorithms required.
* Make MD functions take EVP_MD_CTX * instead of void *, add copy() function.Ben Laurie2001-09-021-1/+9
|
* Add EVP test program.Ben Laurie2001-08-181-1/+1
|
* Add first cut symmetric crypto support.Ben Laurie2001-08-181-0/+1
|
* Start to reduce some of the header bloat.Ben Laurie2001-08-051-72/+98
|
* Header bloat reduction for EVP_PKEY.Ben Laurie2001-08-031-94/+59
|
* make updateRichard Levitte2001-07-311-45/+47
|
* Really add the EVP and all of the DES changes.Ben Laurie2001-07-301-652/+328
|
* Clean up EVP macros, rename DES EDE3 modes correctly, temporary support forBen Laurie2001-07-211-2/+2
| | | | | OpenBSD /dev/crypto (this will be revamped later when the appropriate machinery is available).
* make updateRichard Levitte2001-05-061-2/+2
|
* Instead of telling both 'make' and the user that ranlibBodo Möller2001-03-091-2/+1
| | | | | | errors can be tolerated, hide the error from 'make'. This gives shorter output both if ranlib fails and if it works.
* make updateRichard Levitte2001-02-261-19/+18
| | | | | Note that all *_it variables are suddenly non-existant according to libeay.num. This is a bug that will be corrected. Please be patient.
* e_os.h does not belong with the exported headers. Do not put it thereRichard Levitte2001-02-221-567/+554
| | | | | | | | and make all files the depend on it include it without prefixing it with openssl/. This means that all Makefiles will have $(TOP) as one of the include directories.
* Make all configuration macros available for application by makingRichard Levitte2001-02-191-615/+593
| | | | | | | | | | | | sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
* Fix AES code.Dr. Stephen Henson2001-02-071-19/+19
| | | | | | | | | | Update Rijndael source to v3.0 Add AES OIDs. Change most references of Rijndael to AES. Add new draft AES ciphersuites.
* Make depend.Ben Laurie2001-02-041-610/+634
|
* in some new file names the first 8 characters were not uniqueUlf Möller2000-11-121-137/+134
|
* The experimental Rijndael code moved to the main trunk.Richard Levitte2000-10-141-117/+182
| | | | make update done.
* 'ranlib' doesn't always run on some systems. That's actuallyRichard Levitte2000-09-251-1/+2
| | | | | acceptable, since all that happens if it fails is a library with an index, which makes linking slower, but still working correctly.
* 'make update'Richard Levitte2000-09-071-70/+89
|
* MD4 implemented. Assar Westerlund provided the digest code itself and the ↵Richard Levitte2000-08-141-371/+416
| | | | test utility, I added the bits to get a EVP interface, the command line utility and the speed test
* I got sick and tired of having to keep track of NIDs when such a thingRichard Levitte2000-07-051-306/+323
| | | | | | | | | | | | | | | | | | could be done automagically, much like the numbering in libeay.num and ssleay.num. The solution works as follows: - New object identifiers are inserted in objects.txt, following the syntax given in objects.README. - objects.pl is used to process obj_mac.num and create a new obj_mac.h. - obj_dat.pl is used to create a new obj_dat.h, using the data in obj_mac.h. This is currently kind of a hack, and the perl code in objects.pl isn't very elegant, but it works as I intended. The simplest way to check that it worked correctly is to look in obj_dat.h and check the array nid_objs and make sure the objects haven't moved around (this is important!). Additions are OK, as well as consistent name changes.
* Enable DSO support on alpha (OSF1), cc and gcc.Geoff Thorpe2000-06-131-367/+394
| | | | | | Also, "make update" has added some missing functions to libeay.num, updated the TABLE for the alpha changes, and updated thousands of dependancies that have changed from recent commits.
* Fourth phase EVP revision.Dr. Stephen Henson2000-05-301-437/+112
| | | | | | | Declare ciphers in terms of macros. This reduces the amount of code and places each block cipher EVP definition in a single file instead of being spread over 4 files.
* Generate just one error code if iterated SSL_CTX_get() fails.Bodo Möller2000-02-051-4/+36
| | | | Avoid enabled 'assert()' in production library.
* Rename SSLeay_add_all_algorithms() et al toDr. Stephen Henson2000-02-041-2/+4
| | | | | OpenSSL_add_all_algorithms(). Move these into separate files so they work properly.
* "make update" (added to top Makefile, and applied).Bodo Möller1999-06-091-0/+18
|
* This is the main PKCS#5 v2.0 key generation function, it parses the ASN1Dr. Stephen Henson1999-06-071-2/+2
| | | | | structure and decides what key to generate (if any). Not currently added to the PBE algorithm list because it is largely untested.
* Introduce "BIO pairs", which (when finished) will relay dataBodo Möller1999-06-071-0/+17
| | | | | so that the SSL library can be used for applications that have to handle all the actual I/O themselves.
* The rest of the PKCS#5, PKCS#8 patch I forgot before :-)Dr. Stephen Henson1999-06-041-2/+2
|
* It was a very bad idea to use #include "../e_os.h" -- when this occursBodo Möller1999-05-211-543/+557
| | | | | | | | | | in cryptlib.h (which is often included as "../cryptlib.h"), then the question remains relative to which directory this is to be interpreted. gcc went one further directory up, as intended; but makedepend thinks differently, and so probably do some C compilers. So the ../ must go away; thus e_os.h goes back into include/openssl (but I now use #include "openssl/e_os.h" instead of <openssl/e_os.h> to make the point) -- and we have another huge bunch of dependency changes. Argh.
* Don't install e_os.h in include/openssl, use it only as a localBodo Möller1999-05-201-557/+543
| | | | include file.
* Update dependencies.Bodo Möller1999-05-151-523/+537
|
* Update dependencies.Ben Laurie1999-05-131-9/+10
|
* Update dependencies.Ben Laurie1999-05-011-80/+101
|
* Support INSTALL_PREFIX for packagers.Bodo Möller1999-04-291-2/+4
| | | | | | Submitted by: Reviewed by: PR:
* Obey $(PERL) when running util/mklink.pl.Bodo Möller1999-04-291-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* Use util/mklink.pl instead of util/mklink.sh.Bodo Möller1999-04-281-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller1999-04-271-1/+1
|
* Change the command line options of mkerr.pl so -static is now default andDr. Stephen Henson1999-04-241-3/+2
| | | | | a -write option is needed to actually change anything. Second attempt at getting rid of ERR, ERRC definitions: it might even work this time :-)
* Restore ERRC definitions that are needed to compile the library.Bodo Möller1999-04-241-0/+1
| | | | | | | | | | Submitted by: Reviewed by: PR: Submitted by: Reviewed by: PR:
* Delete the unnecessary ERR and ERRC lines in makefiles, add some functionalityDr. Stephen Henson1999-04-241-2/+0
| | | | | | | | | | to error code script: it can now find untranslatable function codes (usually because the function is static and not defined in a header: occasionally because of a typo...) and unreferenced function and reason codes. To see this try: perl util/mkerr.pl -recurse -debug Also fixed some typos in crypto/pkcs12 that this found :-) Also tidy up some error calls that had to be all on one line: the old error script couldn't find codes unless the call was all on one line.