Commit Graph

22 Commits

Author SHA1 Message Date
Jeffrey Walton
bc2c8423a1
Update License.txt 2021-11-29 10:43:03 -05:00
Jeffrey Walton
b418f93483
Update License.txt 2021-11-27 21:42:53 -05:00
Jeffrey Walton
2bce06d5db
Update License.txt
Thanks to Muhammad Ali in a private email.
2021-11-27 20:46:15 -05:00
Jeffrey Walton
4c9ca6b723
Add ARM SHA256 asm implementation from Cryptogams (GH #840, PR #840)
Cryptogams is Andy Polyakov's project used to create high speed crypto algorithms and share them with other developers. Cryptogams  has a dual license. First is the OpenSSL license because Andy contributes to OpenSSL. Second is a BSD license for those who want a more permissive license.

Andy's implementation runs about 45% faster than C/C++ code. Testing on a 1 GHz Cortex-A7 shows Cryptograms at 17 cpb, and C++ at 30 cpb.

The integration instructions are documented at [Cryptogams SHA](https://wiki.openssl.org/index.php/Cryptogams_SHA) on the OpenSSL wiki.
2019-05-19 06:59:12 -04:00
Jeffrey Walton
1a63112faf
Add ARM SHA1 asm implementation from Cryptogams (GH #837, PR #838)
Add ARM SHA1 asm implementation from Cryptogams.

Cryptogams is Andy Polyakov's project used to create high speed crypto algorithms and share them with other developers. Cryptogams  has a dual license. First is the OpenSSL license because Andy contributes to OpenSSL. Second is a BSD license for those who want a more permissive license.

Andy's implementation runs about 30% faster than C/C++ code. Testing on a 1 GHz Cortex-A7 shows Cryptograms at 16 cpb, and C++ at 23 cpb.

The integration instructions are documented at [Cryptogams SHA](https://wiki.openssl.org/index.php/Cryptogams_SHA) on the OpenSSL wiki.
2019-05-18 23:07:17 -04:00
Jeffrey Walton
38f694924f
Update License.txt 2019-01-30 01:35:55 -05:00
Jeffrey Walton
892103f2b0
Update License.txt 2019-01-30 01:21:29 -05:00
Jeffrey Walton
143537467f
Add Andrew Moon's Donna curve contributions 2019-01-27 07:27:43 -05:00
Jeffrey Walton
64a89bf352
Update License.txt with CRYPTOGAMS text 2019-01-26 05:12:20 -05:00
Jeffrey Walton
222622e1b7 Update Install and Release notes 2016-09-10 08:56:30 -04:00
Jeffrey Walton
8b09565b6e Updated year in copyright notice 2016-07-27 15:45:46 -04:00
Jeffrey Walton
48809d4e85 CRYPTOPP 5.6.3 RC6 checkin 2015-11-05 01:59:46 -05:00
weidai
60a5ab4e66 switch to Boost Software License 2013-01-09 00:28:58 +00:00
weidai
954fed3d5d update version number to 5.6.1 2010-06-29 02:48:56 +00:00
weidai
3be02e9a1a fix EC2N skipping of optional seed, switch to public domain MARS code, deliver vc80.pdb to OutDir 2009-03-28 03:08:27 +00:00
weidai
eeb9ff5e0b fix C++Builder 2009 compile, update Readme and License 2009-03-15 09:44:42 +00:00
weidai
44091bb0a8 update copyright year 2006-12-22 15:08:13 +00:00
weidai
8b0d726b03 update copyright year 2004-07-03 01:18:24 +00:00
weidai
d52b49c51f fix bug in Grouper
add RIPEMD-???, Whirlpool, Shacal2, Camellia, Two-Track MAC (Kevin Springle)
change ChannelSwitch to allow non-blocking input (denis bider)
change Redirector to allow more options (denis bider)
fix MaurerRandomnessTest
optimize MD2 (Kevin Springle)
2003-04-15 00:38:48 +00:00
weidai
3be2371e42 minor changes for 5.1 2003-03-20 22:13:20 +00:00
weidai
55fe26233e remove Sapphire 2002-10-18 19:48:45 +00:00
weidai
a3b6ece7ab Initial revision 2002-10-04 17:31:41 +00:00