summaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Collapse)Author
2008-11-02Fix asserts. Fix incorrect dependency.Ben Laurie
2008-11-02Fix warnings about mismatched prototypes, undefined size_t and value computedDr. Stephen Henson
not used.
2008-11-02Fix warnings.Ben Laurie
2008-11-02Fix warning.Ben Laurie
2008-11-01Fix bss_log.c on Windows.Andy Polyakov
2008-11-01More size_tification.Ben Laurie
2008-11-01size_tification.Ben Laurie
2008-11-01Fix SHA512 and optimize BN for mingw64.Andy Polyakov
2008-10-31Fix warnings after commit#17578.Andy Polyakov
2008-10-31size_t-fy EVP_CIPHER. Note that being size_t-fied it doesn't requireAndy Polyakov
underlying cipher to be size_t-fied, it allows for size_t, signed and unsigned long. It maintains source and even binary compatibility.
2008-10-31size_t-fy AES, Camellia and RC4.Andy Polyakov
2008-10-31Add install target to crypto/jpake/MakefileDr. Stephen Henson
2008-10-28randfile.c: .rnd can become orphaned on VMS.Andy Polyakov
Submitted by: David North
2008-10-28ec2_mult.c readability update.Andy Polyakov
2008-10-28Minor clean-up in bn_lib.c: constification and optimization.Andy Polyakov
2008-10-28Fix crash in BN_rshift.Andy Polyakov
PR: 1663
2008-10-28Harmonize Camellia API with version 1.x.Andy Polyakov
2008-10-28Camellia update. Quoting camellia.c:Andy Polyakov
/* * This release balances code size and performance. In particular key * schedule setup is fully unrolled, because doing so *significantly* * reduces amount of instructions per setup round and code increase is * justifiable. In block functions on the other hand only inner loops * are unrolled, as full unroll gives only nominal performance boost, * while code size grows 4 or 7 times. Also, unlike previous versions * this one "encourages" compiler to keep intermediate variables in * registers, which should give better "all round" results, in other * words reasonable performance even with not so modern compilers. */
2008-10-28x86_64-xlate.pl update: refine SEH support.Andy Polyakov
2008-10-27Win32 fixes... add new directory to build system. Fix warnings.Dr. Stephen Henson
2008-10-27Fix warnings and various issues.Dr. Stephen Henson
C++ style comments. Signed/unsigned warning in apps.c Missing targets in jpake/Makefile
2008-10-26Add JPAKE.Ben Laurie
2008-10-22Add permanentIdentifier OID.Dr. Stephen Henson
2008-10-22Create function of the form OBJ_bsearch_xxx() in bsearch typesafe macrosDr. Stephen Henson
with the appropriate parameters which calls OBJ_bsearch(). A compiler will typically inline this. This avoids the need for cmp_xxx variables and fixes unchecked const issues with CHECKED_PTR_OF()
2008-10-22Apparently '__top' is also risky, obfuscate further. (All this toGeoff Thorpe
avoid inlines...)
2008-10-22Use of a 'top' var creates "shadow variable" warnings.Geoff Thorpe
2008-10-20Reinstate obj_xref.h as it is not auto generated on all platforms.Dr. Stephen Henson
2008-10-20Fix a shed load or warnings:Dr. Stephen Henson
Duplicate const. Use of ; outside function.
2008-10-19Constification.Ben Laurie
2008-10-18Fix multiple ; warning.Dr. Stephen Henson
2008-10-18Fix warning a different way.Ben Laurie
2008-10-16Fix argument order in BN_nnmod call and implement rigorous boundaryAndy Polyakov
condition check.
2008-10-15Optimize bn_correct_top.Andy Polyakov
2008-10-15Remove redundant BN_ucmp, fix boundary condition in BN_nist_mod_224 andAndy Polyakov
reimplement BN_nist_mod_521.
2008-10-14Set comparison function in v3_add_canonize().Ben Laurie
2008-10-14Ooops... remove code accidentally commited from FIPS version.Dr. Stephen Henson
2008-10-14Add missing lock definitions...Dr. Stephen Henson
2008-10-14Add missing lock definitions.Dr. Stephen Henson
2008-10-14Type-safe OBJ_bsearch_ex.Ben Laurie
2008-10-12Type-checked (and modern C compliant) OBJ_bsearch.Ben Laurie
2008-10-07Experimental new date handling routines. These fix issues with X509_time_adj()Dr. Stephen Henson
and should avoid any OS date limitations such as the year 2038 bug.
2008-10-06Fix incorrect command for assember file generation on IA64Lutz Jänicke
Submitted by: Amadeu A. Barbosa Jr <amadeu@tecgraf.puc-rio.br>
2008-09-23Fix EC_KEY_check_key.Andy Polyakov
2008-09-15From branch OpenSSL_0_9_8-stable: Allow soft-loading engines.Bodo Möller
Also, fix CHANGES (consistency with stable branch).
2008-09-15Fix yesterday typos in bss_dgram.c.Andy Polyakov
2008-09-15Fix build warnings.Geoff Thorpe
2008-09-14Winsock handles SO_RCVTIMEO in unique manner...Andy Polyakov
PR: 1648
2008-09-14Really get rid of unsafe double-checked locking.Bodo Möller
Also, "CHANGES" clean-ups.
2008-09-14Some precautions to avoid potential security-relevant problems.Bodo Möller
2008-09-12AIX build updates.Andy Polyakov