summaryrefslogtreecommitdiffstats
path: root/util/mkdef.pl
AgeCommit message (Collapse)Author
2011-10-19Fix warnings.Bodo Möller
Also, use the common Configure mechanism for enabling/disabling the 64-bit ECC code.
2011-06-12Don't export functions marked as FIPSCAPABLE.Dr. Stephen Henson
2011-05-13Typo.Dr. Stephen Henson
2011-05-13typoDr. Stephen Henson
2011-05-13Recognise NO_NISTP224-64-GCC-128Dr. Stephen Henson
2011-05-12Add SSL_INTERN definition.Dr. Stephen Henson
2011-03-25* Configure, crypto/ec/ec.h, crypto/ec/ecp_nistp224.c, util/mkdef.pl:Richard Levitte
Have EC_NISTP224_64_GCC_128 treated like any algorithm, and have disabled by default. If we don't do it this way, it screws up libeay.num. * util/libeay.num: make update
2011-03-22* util/mkdef.pl: Add crypto/o_str.h and crypto/o_time.h. Maybe someRichard Levitte
more need to be added...
2011-03-12Add SRP support.Ben Laurie
2011-02-12Make no-ec2m work on Win32 build. Add nexprotoneg support too.Dr. Stephen Henson
2011-02-03Add FIPS support to mkdef.pl script, update ordinals.Dr. Stephen Henson
2010-07-25Add modes.h and cmac to WIN32 build system.Dr. Stephen Henson
2009-05-15Have mkdef.pl also handle VAX and Non-VAX differences for VMSRichard Levitte
2009-04-04Updates from 1.0.0-stableDr. Stephen Henson
2009-02-25Submitted by: "Victor B. Wagner" <vitus@cryptocom.ru>Dr. Stephen Henson
Approved by: steve Recognise "enable-zlib" in mkdef.pl to handle "zlib" option when passed to Configure.
2008-11-24Update from stable-branch.Dr. Stephen Henson
2008-11-12Update from stable branch.Dr. Stephen Henson
2008-10-27Win32 fixes... add new directory to build system. Fix warnings.Dr. Stephen Henson
2008-06-04Remove store from Windows build.Dr. Stephen Henson
2008-06-01Update from stable branch.Dr. Stephen Henson
2008-05-31Recognize LHASH_OF().Dr. Stephen Henson
2008-03-12And so it begins...Dr. Stephen Henson
Initial support for CMS. Add zlib compression BIO. Add AES key wrap implementation. Generalize S/MIME MIME code to support CMS and/or PKCS7.
2007-08-12OPENSSL_NO_TLS1 WIN32 build support. Fix so normal build works again.Dr. Stephen Henson
2007-07-18WIN32 VC++ build fixes.Dr. Stephen Henson
2007-04-23Add SEED encryption algorithm.Bodo Möller
PR: 1503 Submitted by: KISA Reviewed by: Bodo Moeller
2007-03-16Win32 fixes. Add GOST algorithm to mkdef, update ordinals. Signed/unsigned ↵Dr. Stephen Henson
fixes.
2006-11-30Win32 fixes from stable branch.Dr. Stephen Henson
2006-06-09Camellia cipher, contributed by NTTBodo Möller
Submitted by: Masashi Fujita Reviewed by: Bodo Moeller
2006-04-17Fix (most) WIN32 warnings and errors.Dr. Stephen Henson
2006-02-12RFC 3161 compliant time stamp request creation, response generationUlf Möller
and response verification. Submitted by: Zoltan Glozik <zglozik@opentsa.org> Reviewed by: Ulf Moeller
2006-01-02./util update, which covers various issues, but most importantly mkerr.plAndy Polyakov
and mkdef.pl spinning in endless loop.
2005-12-05Make mk1mf.pl and friends recognize Whirlpool.Dr. Stephen Henson
2005-11-06Make DLL engines the default in 0.9.9 and VC++.Dr. Stephen Henson
2005-11-06Add symbols for ASN1 print functions, update ordinal file.Dr. Stephen Henson
2005-11-06Update from stable branch.Dr. Stephen Henson
2005-11-06Keep removing references to tmdiff.Andy Polyakov
2005-07-24Pull up mkdef.pl from 0.9.8.Andy Polyakov
2005-04-27Lots of Win32 fixes for DTLS.Dr. Stephen Henson
1. "unsigned long long" isn't portable changed: to BN_ULLONG. 2. The LL prefix isn't allowed in VC++ but it isn't needed where it is used. 2. Avoid lots of compiler warnings about signed/unsigned mismatches. 3. Include new library directory pqueue in mk1mf build system. 4. Update symbols.
2005-04-26let mkdef.pl know about OPENSSL_NO_DGRAMBodo Möller
(which appears in the new file crypto/bio/bss_dgram.c)
2005-04-19Fix logic in mkdef.pl function is_valid.Dr. Stephen Henson
Update symbols
2005-04-19Stop perl warning.Dr. Stephen Henson
2005-04-19New "algorithm define" OPENSSL_NO_GMP. Update mkdef.pl and Configure scriptDr. Stephen Henson
to use it.
2005-04-19Ignore TYPEDEF_OF in mkdef.plDr. Stephen Henson
2005-04-13Makefile.ssl -> MakefileNils Larsch
2005-02-05In mkdef.pl ignore trailing whitespace in #ifdef linesDr. Stephen Henson
2004-07-12Because it's one of our libraries calling new functions in the other,Richard Levitte
we need to have them among the symbols that should appear in the transfer table, at least on VMS (and it wouldn't surprise me if Windows would whine as well).
2004-05-19Add SHA256 and SHA512 algorithms to mkdef.pl.Dr. Stephen Henson
Fix mkdef.pl script to avoid infinite loop when parsing sha.h.
2003-11-28Make a number of changes to the OS/2 build. Submitter's comment below.Richard Levitte
PR: 732 Submitted by: Ilya Zakharevich <nospam-abuse@ilyaz.org> Submitter's comment: This patch: a) Introduces a new file os2/backwardify.pl. b) Introduces a new mk1mf.pl variable $preamble. As you can see, it may be used also to move some OS-specific code to VC-CE too (the the first chunk of the patch); c) The DESCRIPTION specifier of the .def file is made more informative: now it contains the version number too. On OS/2 it is made conformant to OS/2 conventions; in particular, when one runs the standard command BLDLEVEL this.DLL one can see: Vendor: www.openssl.org/ Revision: 0.9.7c Description: OpenSSL: implementation of Secure Socket Layer; DLL for library crypto. Build for EMX -Zmtd [I did not make Win32 descriptions as informative as this - I'm afraid to break something. Be welcome to fix this.] d) On OS/2 the generated DLL was hardly usable (it had a shared initialized data segment). e) On OS/2 the generated DLLs had names like ssl.dll. However, DLL names on OS/2 are "global data". It is hard to have several DLLs with the same name on the system. Thus this precluded coexistence of OpenSSL with DLLs for other SLL implementations - or other name clashes. I transparently changed the names of the DLLs to open_ssl.dll and cryptssl.dll. f) The file added in (a) is used to create "forwarder" DLLs, so the applications expecting the "old" DLL names may use the new DLLs transparently. (A presence of these DLLs on the system nullifies (e), but makes old applications work. This is a stopgap measure until the old applications are relinked. Systems with no old applications do not need these DLLs, so may enjoy all the benefits of (e).) The new DLLs are placed in os2/ and os2/noname subdirectories. g) The makefiles created with os2/OS2-EMX.cmd did not work (some mysterious meaningless failures). The change to util/pl/OS2-EMX.pl uses the variable introduced in (b) to switch the Makefiles to SHELL=sh syntax. All these backslashes are removed, and the generated Makefiles started to work. h) Running os2/OS2-EMX.cmd now prints out what to do next.
2003-05-01Define a STORE type. For documentation, read the entry in CHANGES,Richard Levitte
crypto/store/README, crypto/store/store.h and crypto/store/str_locl.h.
2003-04-03Counter for GCC attributes.Richard Levitte