Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | mop up a barely started project... getting in the way of grepping the tree! | deraadt | 2014-11-22 | 1 | -4/+0 | |
| | ||||||
* | Add the Cammelia cipher to libcrypto. | miod | 2014-11-17 | 10 | -9/+30 | |
| | | | | | | | | | | | | | | | | | | There used to be a strong reluctance to provide this cipher in LibreSSL in the past, because the licence terms under which Cammelia was released by NTT were free-but-not-in-the-corners, by restricting the right to modify the source code, as well retaining the right to enforce their patents against anyone in the future. However, as stated in http://www.ntt.co.jp/news/news06e/0604/060413a.html , NTT changed its mind and made this code truly free. We only wish there had been more visibility of this, for we could have had enabled Cammelia earlier (-: Licence change noticed by deraadt@. General agreement from the usual LibreSSL suspects. Crank libcrypto.so minor version due to the added symbols. | |||||
* | Revert r1.5 and reenable assembler version of ghash now that it has been | miod | 2014-09-27 | 1 | -3/+3 | |
| | | | | fixed. | |||||
* | Disable assembler code for ghash on hppa, causes wrong computations in some | miod | 2014-09-27 | 1 | -3/+3 | |
| | | | | | cases and breaks TLS 1.2; crank libcrypto.so minor version out of safety and to be able to tell broken versions apart easily. | |||||
* | Guard RSA / RC4-5 ASM when NO_ASM is not defined | bcook | 2014-08-11 | 1 | -1/+3 | |
| | | | | | | | | | Most assembly blocks remain inactive if OPENSSL_NO_ASM is not defined, only enabling inline assembly, but the RSA / RC4-5 blocks (used only in amd64 systems) turn on implicitly. Guard these two as well. This simplifies enabling just inline ASM in portable, no effective change in OpenBSD. | |||||
* | i'm a dumbdumb. fix build. | tedu | 2014-07-11 | 14 | -15/+15 | |
| | ||||||
* | move all the feature settings to a common header. | tedu | 2014-07-11 | 14 | -937/+15 | |
| | | | | probably ok beck jsing miod | |||||
* | Make sure we leave OPENSSL_NO_PSK in the conf files so things | beck | 2014-07-11 | 13 | -0/+13 | |
| | | | | | can know... ok jsing@ | |||||
* | Fix ia64 cross-gcc target. | tobiasu | 2014-05-27 | 1 | -0/+3 | |
| | | | | | | opensslconf.h is just a dummy, we're lightyears away from working userspace. ok deraadt@ | |||||
* | miod forgot about fcrypt_b.c being needed, before he went off to get his | deraadt | 2014-05-07 | 1 | -1/+2 | |
| | | | | | beauty sleep. He's probably having a nightmare about this right now.... ok tedu | |||||
* | Sort CFLAGS, SRC and SSLASM stanzas by the directories they apply to, to make | miod | 2014-05-06 | 2 | -68/+83 | |
| | | | | | these files similar in layout to the other md Makefile.inc; no functional change. | |||||
* | Enable assembler code for DES. Assembler code for BN is commented out as it | miod | 2014-05-05 | 1 | -0/+27 | |
| | | | | | uses the `umul' and `udiv' instructions directly, which are not supported on v7 processors. | |||||
* | Enable the assembler code for BN, which was lost quite some time ago. | miod | 2014-05-04 | 1 | -0/+19 | |
| | ||||||
* | Enable assembler code for AES, DES, GCM, SHA1, SHA256 and SHA512. | miod | 2014-05-03 | 1 | -0/+46 | |
| | | | | | The sparcv9 BN code is not enabled, as it expects to run on a 32-bit userland and will need to be fixed for 64-bit userland first. | |||||
* | Enable assembler code for AES, BN (Montgomery), GCM128, SHA1, SHA256 and SHA512. | miod | 2014-05-03 | 1 | -0/+45 | |
| | | | | | Note that GCM128 Neon code is currently not built (and thus not tested), as the current toolchain does not support Neon instructions. | |||||
* | Correctly enable Montgomery code. | miod | 2014-05-03 | 1 | -1/+2 | |
| | ||||||
* | Enable assembler bits for BN (Montgomery), SHA1 and SHA256. | miod | 2014-05-03 | 1 | -0/+44 | |
| | | | | Assembler bits for AES remain commented out as they run slower than the C code. | |||||
* | Correctly enable assembler Montgomery routine. | miod | 2014-05-02 | 1 | -1/+2 | |
| | ||||||
* | Correctly enable assembler Montgomery routine. | miod | 2014-05-02 | 1 | -1/+2 | |
| | ||||||
* | Reenable assembler code for SHA384 and SHA512 now that it no longer miscomputes | miod | 2014-05-02 | 1 | -3/+3 | |
| | | | | things. Worth doing as it's twice faster than the C code. | |||||
* | Disable assembler version of SHA512 for now, it produces wrong results. | miod | 2014-05-02 | 1 | -3/+3 | |
| | ||||||
* | Enable use of assembly code for AES, BN (Montgomery), SHA1, SHA256 and SHA512. | miod | 2014-05-01 | 1 | -0/+50 | |
| | | | | RC4 assembler code is not used, as it runs about 35% slower than the C code. | |||||
* | Enable use of the assembly code for BN (Montgomery) and SHA1. | miod | 2014-05-01 | 1 | -0/+40 | |
| | ||||||
* | Enable use of the assembly code for AES, BN, SHA1, SHA256 and SHA512. | miod | 2014-05-01 | 1 | -0/+36 | |
| | ||||||
* | first round of static config. ok miod | tedu | 2014-04-18 | 13 | -559/+0 | |
| | ||||||
* | Move the machine-specific parts of the libcrypto Makefile to per-arch makefile | miod | 2014-04-17 | 2 | -0/+118 | |
| | | | | | | fragments, to ease maintainance, and see through the fog of bugs. "looks good" deraadt@ | |||||
* | The more you remove Chtulhu^WVMS tentacles, the more there are | miod | 2014-04-15 | 13 | -26/+0 | |
| | ||||||
* | revert 1.2 and define OPENSSL_NO_EC_NISTP_64_GCC_128 again, it has a downside | sthen | 2014-04-14 | 1 | -0/+3 | |
| | | | | (breaks ssh ecdsa keys) | |||||
* | No longer define OPENSSL_NO_EC_NISTP_64_GCC_128 on amd64; requested by djm | miod | 2014-04-13 | 1 | -3/+0 | |
| | ||||||
* | Move build machinery for libcrypto from libssl/crypto to libcrypto, as well | miod | 2014-04-11 | 14 | -0/+3978 | |
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. |