298 Commits (15877618196a827d59c6e014359e5b021b4baf0b)

Author SHA1 Message Date
Dr. Stephen Henson ef236ec3b2 Merge from 1.0.0-stable branch. 14 years ago
Dr. Stephen Henson cc7399e79c Changes from 1.0.0-stable. 14 years ago
Dr. Stephen Henson 220bd84911 Updates from 1.0.0-stable 14 years ago
Richard Levitte ae3b4f2336 Make STORE an experimental feature. 14 years ago
Dr. Stephen Henson aaa29f9e83 Add error checking to obj_xref.pl and add command line support for data
file locations.
15 years ago
Andy Polyakov b3b201b6f7 Styling update to makefiles: eliminate redundant pipes. 15 years ago
Andy Polyakov a370537bde Styling update to makefiles: $() to denote make substitutions and $${} -
shell ones.
15 years ago
Andy Polyakov 5d48a66a6a Engage crypto/modes. 15 years ago
Ben Laurie 6caa4edd3e Add JPAKE. 15 years ago
Ben Laurie 5ce278a77b More type-checking. 15 years ago
Lutz Jänicke 4c1a6e004a Apply mingw patches as supplied by Roumen Petrov an Alon Bar-Lev
PR: 1552
Submitted by: Roumen Petrov <openssl@roumenpetrov.info>, "Alon Bar-Lev" <alon.barlev@gmail.com>
15 years ago
Dr. Stephen Henson 8931b30d84 And so it begins...
Initial support for CMS.

Add zlib compression BIO.

Add AES key wrap implementation.

Generalize S/MIME MIME code to support CMS and/or PKCS7.
15 years ago
Andy Polyakov fa8e921f66 Unify x86 perlasm make rules. 16 years ago
Andy Polyakov 6d0624aca3 Compensate for BSDi shell bug. 16 years ago
Dr. Stephen Henson a6fbcb4220 Change safestack reimplementation to match 0.9.8.
Fix additional gcc 4.2 value not used warnings.
16 years ago
Andy Polyakov 0ddd3ea217 Make naming more consistent. 16 years ago
Andy Polyakov 6a8517f274 Make room for Camellia assembler. 16 years ago
Dr. Stephen Henson 297e6f1917 Avoid use of function pointer casts in pem library. Modify safestack to
always use inline functions.
16 years ago
Bodo Möller 96afc1cfd5 Add SEED encryption algorithm.
PR: 1503
Submitted by: KISA
Reviewed by: Bodo Moeller
16 years ago
Andy Polyakov 5b50f99e1e Further mingw build procedure updates. 17 years ago
Andy Polyakov d8cdd1567f Make c_rehash more platform neutral and make it work in mixed environment,
such as MSYS with "native" Win32 perl.
17 years ago
Andy Polyakov cbfb39d1be Rudimentary support for cross-compiling. 17 years ago
Bodo Möller f3dea9a595 Camellia cipher, contributed by NTT
Submitted by: Masashi Fujita
Reviewed by: Bodo Moeller
17 years ago
Richard Levitte a19c9f179d Make sure obj_xref.h is updated during a "make update" 17 years ago
Ulf Möller 60cdb821db manual pages as HTML
Submitted by: Oliver Tappe <zooey@hirschkaefer.de>
17 years ago
Ulf Möller 9555339007 improve make dclean to remove files generated during build
PR: 1308
Submitted by: Oliver Tappe <zooey@hirschkaefer.de>
Reviewed by: Ulf Moeller
17 years ago
Ulf Möller c7235be6e3 RFC 3161 compliant time stamp request creation, response generation
and response verification.

Submitted by: Zoltan Glozik <zglozik@opentsa.org>
Reviewed by: Ulf Moeller
18 years ago
Richard Levitte b480283c56 Document the building macros. 18 years ago
Richard Levitte f5ce5e1465 As an effect of revisions 1.261, BUILD_CMD was changed so $(DIRS)
wasn't respected when using it to build different parts of OpenSSL.
1.269 was an attempt to correct that, but unfortunately meant that we
built every part that was given i $(DIRS) 7 times.  This change puts
back the original intent with BUILD_CMD via the new macro
BUILD_ONE_CMD while keeping the intent with RECURSIVE_BUILD_CMD.
18 years ago
Bodo Möller 349eb12fd5 Make sure that after the change from revision 1.261,
it's still possible to do a partial build.
18 years ago
Andy Polyakov ed26604a71 Engage Whirlpool assembler and mention Whirlpool in CHANGES. 18 years ago
Dr. Stephen Henson ad2695b1b7 Update from 0.9.8-stable. 18 years ago
Andy Polyakov d1593e6b15 Whirlpool hash implementation. The fact that subdirectory and .h file are
called whrlpool is not a typo, but a way to keep the names shorter than
8 characters. Remaining TODO list comprises adding OID, EVP, corresponding
flag to apps/openssl dgst, benchmark, engage assembler...
18 years ago
Andy Polyakov 755c5b3330 Fix install problems on MacOS X and HP-UX.
PR: 1218,1185
18 years ago
Richard Levitte 0962fbbf98 Add libcrypto.pc and libssl.pc, and install them along with openssl.pc.
PR: 1143
18 years ago
Andy Polyakov 2f3c39bc62 Minor (final?) Makefiles polish. 18 years ago
Andy Polyakov a41b0aade2 HP-UX specific updates to Makefile.org and Makefile.shared. 18 years ago
Andy Polyakov 02c31fa461 Jumbo Makfiles update.
- eliminate ambiguities between GNU-ish and SysV-ish make flavors;
- switch [back] to -e;
- fold/unify rules;

This is follow-up to the patch introducing common BUILDENV. Idea is
to collect as much parameters in $(TOP) as possible and "strip" lower
Makefiles for most variables [and thus makes them more readable].
18 years ago
Richard Levitte 11cd239707 Add crypto/bn/bn_prime.h to the collection of generated files. In the
update target, place the dependency on depend last, so all necessary files
are generated *before* the dependencies are figured out.

PR: 1121
18 years ago
Richard Levitte f6098f2dda With DJGPP, it seems like the return code from grep, even when in the
middle of a pipe, is noted.  Counter that by forcing a true return code
when the return code has no importance.

PR: 1085
18 years ago
Richard Levitte e9f5428d3a Pass INSTALL_PREFIX in BUILDENV.
PR: 1100
18 years ago
Richard Levitte 447aa49007 Patches for Cygwin, provided by Corinna Vinschen <vinschen@redhat.com> 18 years ago
Andy Polyakov ce92b6eb9c Further BUILDENV refinement, further fool-proofing of Makefiles and
[most importantly] put back dependencies accidentaly eliminated in
check-in #13342.
18 years ago
Andy Polyakov 7abbffc3fb Further BUILDENV clean-up, 'make depend' is operational again. 18 years ago
Andy Polyakov 734540f887 Consolidate BUILDENV [idea is to keep all variables in one place]. 18 years ago
Bodo Möller fbeaa3c47d Update util/ck_errf.pl script, and have it run automatically
during "make errors" and thus during "make update".

Fix lots of bugs that util/ck_errf.pl can detect automatically.
Various others of these are still left to fix; that's why
"make update" will complain loudly when run now.
18 years ago
Andy Polyakov 94c1672ef0 Cygwin/mingw sync with stable. 18 years ago
Andy Polyakov 4c3a2d64e4 Fold rules in test/Makefiles [from stable]. 18 years ago
Ben Laurie 36d16f8ee0 Add DTLS support. 18 years ago
Ben Laurie c7199e62f1 Flag changes in Configure and config, too.
Update dependencies.
18 years ago