summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Move undocumented internal OPENSSL_DIR interface from libcrypto to libssl,miod2014-04-139-727/+2
| | | | | | so that libssl no longer need to access the non-external headers of libcrypto to build. No library bump, riding upon the recent update.
* Crank libcrypto minor (addition of BN_consttime_swap and CRYPTO_memcmp)miod2014-04-132-2/+2
| | | | and libssl major (ssl_check_clienthello_tlsext split into two functions)
* No longer define OPENSSL_NO_EC_NISTP_64_GCC_128 on amd64; requested by djmmiod2014-04-132-6/+0
|
* Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.miod2014-04-13105-3260/+788
|
* This commit was generated by cvs2git to track changes on a CVS vendormiod2014-04-1367-276/+632
|\ | | | | branch.
| * Import OpenSSL 1.0.1gmiod2014-04-13148-568/+1532
| |
* | This commit was generated by cvs2git to track changes on a CVS vendormiod2014-04-1312-418/+1346
|\ \ | | | | | | branch.
| * | Import OpenSSL 1.0.1gmiod2014-04-1315-431/+1355
| | |
* | | This commit was generated by cvs2git to track changes on a CVS vendormiod2014-04-132-2/+8
|\ \ \ | | | | | | | | branch.
| * | | Import OpenSSL 1.0.1gmiod2014-04-1315-153/+507
| | | |
* | | | Move build machinery for libcrypto from libssl/crypto to libcrypto, as wellmiod2014-04-1137-0/+13153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as configuration files; split manpages and .pc files between libcrypto and libssl. No functional change, only there to make engineering easier, and libcrypto sources are still found in libssl/src/crypto at the moment. ok reyk@, also discussed with deraadt@ beck@ and the usual crypto suspects.
* | | | prepare manpages for new perl.espie2014-03-181-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that I missed two of these in the diff shown initially, thx to the atrocious Makefile rule... okay millert@, sthen@, basically
* | | | Reliability fix for SHA384 SSL/TLS ciphers on strict alignmentjca2013-12-191-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | architectures. ok miod@ djm@ Upstream patch: commit cdd1acd788020d2c525331da1712ada778f1373c Author: Andy Polyakov <appro@openssl.org> Date: Wed Dec 18 21:27:35 2013 +0100
* | | | Switch to using unhyphenated VIA padlock mnemonics. VIA abandoned thematthew2013-05-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hyphen in their official programming guide sometime between 2003 and 2005, and Clang's integrated assembler does not support hyphenated mnemonics. ok jsg, deraadt
* | | | cherry pick bugfixes for http://www.openssl.org/news/secadv_20130205.txtmarkus2013-02-145-42/+216
| | | | | | | | | | | | | | | | | | | | from the openssl git (changes between openssl 1.0.1c and 1.0.1d). ok djm@
* | | | remove ACSS, crank libcrypto major; ok markus@ deraadt@djm2013-01-265-402/+0
| | | |
* | | | On amd64 OPENSSL_cpuid_setup and OPENSSL_ia32cap_P are now hidden so we don'tkettenis2012-10-314-9/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | have to go through the PLT/GOT to get at them anymore. In fact going through the GOT now fails since we no longer have a GOT entry for OPENSSL_ia32cap_P. Fixes the problem spotted by jasper@ and sthen@. Based on a diff from mikeb@ who did most of the actual work of tracking down the issue. ok millert@, mikeb@
* | | | Restore r1.10, lost during last update:miod2012-10-221-1/+1
| | | | | | | | | | | | | | | | Disable use of dladdr() on a.out arches, they do not provide it (yet);
* | | | import files that CVS missed; sighdjm2012-10-135-0/+749
| | | |
* | | | resolve conflictsdjm2012-10-13195-2795/+10581
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2012-10-1314-37/+149
|\| | | | | | | | | | | branch.
| * | | import OpenSSL-1.0.1cdjm2012-10-1349-363/+1531
| | | |
| * | | OpenSSL 1.0.0f: import upstream sourcedjm2012-01-051-34/+74
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2012-10-1326-28/+3761
|\ \ \ \ | | |/ / | |/| | branch.
| * | | import OpenSSL-1.0.1cdjm2012-10-1330-51/+3915
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2012-10-13151-1402/+47784
|\ \ \ \ | | |_|/ | |/| | branch.
| * | | import OpenSSL-1.0.1cdjm2012-10-13317-3954/+57335
| | | |
* | | | When deciding whether we're PIC in a (generated) asm file, check for both PICpascal2012-08-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | and __PIC__ defines. Makes things easier for PIE. ok djm@
* | | | cherrypick fix for CVE-2012-2110: libcrypto ASN.1 parsing heap overflowdjm2012-04-193-14/+61
| | | | | | | | | | | | | | | | ok miod@ deraadt@
* | | | OpenSSL 1.0.0f: mergedjm2012-01-0510-130/+256
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2012-01-052-2/+4
|\| | | | | | | | | | | branch.
| * | | OpenSSL 1.0.0f: import upstream sourcedjm2012-01-0510-58/+101
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2012-01-051-7/+78
|\ \ \ \ | | |/ / | |/| | branch.
| * | | OpenSSL 1.0.0f: import upstream sourcedjm2012-01-052-47/+163
| | | |
* | | | openssl-1.0.0e: resolve conflictsdjm2011-11-0375-461/+822
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2011-11-032-2/+198
|\ \ \ \ | | |_|/ | |/| | branch.
| * | | import OpenSSL 1.0.0edjm2011-11-0313-179/+627
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2011-11-0329-370/+682
|\ \ \ \ | | |_|/ | |/| | branch.
| * | | import OpenSSL 1.0.0edjm2011-11-0391-637/+1053
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2011-11-038-30/+119
|\ \ \ \ | | |_|/ | |/| | branch.
| * | | import OpenSSL 1.0.0edjm2011-11-0310-46/+140
| | | |
* | | | move CRYPTO_VIAC3_MAX out of cryptodev.h and into the onlyjsg2010-12-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | file it will be used from. requested by/ok mikeb@
* | | | The VIA ciphers are added to an array of CRYPTO_ALGORITHM_MAX lengthjsg2010-12-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | which should have been declared as CRYPTO_ALGORITHM_MAX + 1, fix this and reserve enough space for the VIA additions as well. ok/comments from mikeb & deraadt
* | | | Disable use of dladdr() on a.out arches, they do not provide it (yet); ok djm@miod2010-10-181-1/+1
| | | |
* | | | More OpenSSL fixes:djm2010-10-063-12/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update local engines for the EVP API change (len u_int => size_t) - Use hw_cryptodev.c instead of eng_cryptodev.c - Make x86_64-xlate.pl always write to the output file and not stdout, fixing "make -j" builds (spotted by naddy@) ok naddy@
* | | | Retire Skipjackmikeb2010-10-062-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's not much use for the declassified cipher from the 80's with a questionable license these days. According to the FIPS drafts, Skipjack reaches its EOL in December 2010. The libc portion will be removed after the ports hackathon. djm and thib agree, no objections from deraadt Thanks to jsg for digging up FIPS drafts.
* | | | fix -Wall due to API changedjm2010-10-011-3/+3
| | | |
* | | | add missing; yay for cvs!djm2010-10-012-0/+205
| | | |
* | | | resolve conflicts, fix local changesdjm2010-10-01570-53852/+21771
| | | |
* | | | This commit was generated by cvs2git to track changes on a CVS vendordjm2010-10-01176-4487/+31752
|\ \ \ \ | | |/ / | |/| | branch.