summaryrefslogtreecommitdiff
path: root/lib/libssl
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2014-11-17 20:31:23 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2014-11-17 20:31:23 +0000
commit5fea17d24c5b78b8a2f38a6906a1e2d0c4c51b60 (patch)
treeb8fa0be0c2f884cce27fc0164090e2502eb4e416 /lib/libssl
parenta06c795f5a00d90ce8025ebb20c0c3e324360784 (diff)
Add the Cammelia cipher to libcrypto.
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.
Diffstat (limited to 'lib/libssl')
-rw-r--r--lib/libssl/src/crypto/camellia/asm/cmll-x86.pl2
-rw-r--r--lib/libssl/src/crypto/opensslfeatures.h1
2 files changed, 1 insertions, 2 deletions
diff --git a/lib/libssl/src/crypto/camellia/asm/cmll-x86.pl b/lib/libssl/src/crypto/camellia/asm/cmll-x86.pl
index 0812815bfb8..027302ac869 100644
--- a/lib/libssl/src/crypto/camellia/asm/cmll-x86.pl
+++ b/lib/libssl/src/crypto/camellia/asm/cmll-x86.pl
@@ -1133,6 +1133,6 @@ my ($s0,$s1,$s2,$s3) = @T;
&function_end("Camellia_cbc_encrypt");
}
-&asciz("Camellia for x86 by <appro@openssl.org>");
+&asciz("Camellia for x86 by <appro\@openssl.org>");
&asm_finish();
diff --git a/lib/libssl/src/crypto/opensslfeatures.h b/lib/libssl/src/crypto/opensslfeatures.h
index cf7ffeac79d..6e81fa3013e 100644
--- a/lib/libssl/src/crypto/opensslfeatures.h
+++ b/lib/libssl/src/crypto/opensslfeatures.h
@@ -1,4 +1,3 @@
-# define OPENSSL_NO_CAMELLIA
# define OPENSSL_NO_EC_NISTP_64_GCC_128
# define OPENSSL_NO_CMS
# define OPENSSL_NO_COMP