summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove the "sureware" engine:reyk2014-04-133-5/+0
| | | | | | | | | | | | The vendor_defns/sureware.h file by Baltimore Technologies Ltd. has a copyright that does not grant rights! Vendor files should either include a compatible license in the copyright statement or use OpenSSL's defaults, but adding a copyright statement without any terms is not acceptable. It should not have been included in the first place. ok deraadt@
* Remove the Broadcom ubsec engine:reyk2014-04-134-6/+0
| | | | | | | | | | | | | The vendor_defns/hw_ubsec.h file has a copyright that does not grant rights! Vendor files should either include a compatible license in the copyright statement or use OpenSSL's defaults, but adding a copyright statement without any terms is not acceptable. It should not have been included in the first place. (The ubsec(4) kernel driver is not affected by this change) ok deraadt@
* Remove the IBM 4758 engine: we don't have this hardware and it is anreyk2014-04-134-6/+0
| | | | | | old PCI accelerator that was EOL'ed in 2005. ok deraadt@
* Don't edit on cvs. 23.1 as intended.miod2014-04-132-4/+4
|
* Do not install e_os.h, it is not an external header and should not be usedmiod2014-04-131-2/+1
| | | | by anything in userland.
* 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@