BLAKE2-master
所属分类:CA认证
开发工具:C#
文件大小:486KB
下载次数:9
上传日期:2017-03-24 02:57:12
上 传 者:
Cryptojonny
说明: BLAKE2 are cryptographic hash functions based on Dan Bernstein s ChaCha stream cipher, but a permuted copy of the input block, XORed with some round constants, is added before each ChaCha round. Like SHA-2, there are two variants differing in the word size. ChaCha operates on a 4×4 array of words. BLAKE repeatedly combines an 8-word hash value with 16 message words, truncating the ChaCha result to obtain the next hash value. BLAKE-256 and BLAKE-224 use 32-bit words and those output digest size are 256 bits and 224 bits, while BLAKE-512 and BLAKE-384 use 64-bit words and those output digest size are 512 bits and 384 bits.
文件列表:
COPYING (7048, 2016-06-22)
b2sum (0, 2016-06-22)
b2sum\b2sum.1 (2150, 2016-06-22)
b2sum\b2sum.c (8518, 2016-06-22)
b2sum\makefile (694, 2016-06-22)
bench (0, 2016-06-22)
bench\amd64cpuinfo.c (797, 2016-06-22)
bench\bench.c (1999, 2016-06-22)
bench\do.gplot (458, 2016-06-22)
bench\makefile (505, 2016-06-22)
bench\md5.c (797, 2016-06-22)
bench\x86cpuinfo.c (739, 2016-06-22)
csharp (0, 2016-06-22)
csharp\Blake2Sharp.CompressionCodeGen (0, 2016-06-22)
csharp\Blake2Sharp.CompressionCodeGen\Blake2Sharp.CompressionCodeGen.csproj (2436, 2016-06-22)
csharp\Blake2Sharp.CompressionCodeGen\Program.cs (2813, 2016-06-22)
csharp\Blake2Sharp.CompressionCodeGen\Properties (0, 2016-06-22)
csharp\Blake2Sharp.CompressionCodeGen\Properties\AssemblyInfo.cs (1962, 2016-06-22)
csharp\Blake2Sharp.Tests (0, 2016-06-22)
csharp\Blake2Sharp.Tests\Blake2Sharp.Tests.csproj (4702, 2016-06-22)
csharp\Blake2Sharp.Tests\DebugNodeHasher.cs (1125, 2016-06-22)
csharp\Blake2Sharp.Tests\Properties (0, 2016-06-22)
csharp\Blake2Sharp.Tests\Properties\AssemblyInfo.cs (1936, 2016-06-22)
csharp\Blake2Sharp.Tests\SequentialTests.cs (2335, 2016-06-22)
csharp\Blake2Sharp.Tests\TestVectors.cs (70440, 2016-06-22)
csharp\Blake2Sharp.sln (2080, 2016-06-22)
csharp\Blake2Sharp (0, 2016-06-22)
csharp\Blake2Sharp\Blake2B.cs (2044, 2016-06-22)
csharp\Blake2Sharp\Blake2BConfig.cs (1503, 2016-06-22)
csharp\Blake2Sharp\Blake2BCore-FullyUnrolled.cs (35612, 2016-06-22)
csharp\Blake2Sharp\Blake2BCore-Inline.cs (4736, 2016-06-22)
csharp\Blake2Sharp\Blake2BCore-Simple.cs (2045, 2016-06-22)
csharp\Blake2Sharp\Blake2BCore.cs (5784, 2016-06-22)
csharp\Blake2Sharp\Blake2BHasher.cs (1797, 2016-06-22)
csharp\Blake2Sharp\Blake2BNodeHasher.cs (1413, 2016-06-22)
csharp\Blake2Sharp\Blake2BTreeConfig.cs (1381, 2016-06-22)
... ...
# BLAKE2
This is the reference source code package of BLAKE2, which includes
* `ref/`: C implementations of BLAKE2b, BLAKE2bp, BLAKE2s, BLAKE2sp,
aimed at portability and simplicity.
* `sse/`: C implementations of BLAKE2b, BLAKE2bp, BLAKE2s, BLAKE2sp,
optimized for speed on CPUs supporting SSE2, SSSE3, SSE4.1, AVX, or
XOP.
* `csharp/`: C# implementation of BLAKE2b.
* `b2sum/`: Command line utility to hash files, based on the `sse/`
implementations.
* `bench/`: Benchmark tool to measure cycles-per-byte speeds and produce
graphs copyright.
All code is triple-licensed under the [CC0](http://creativecommons.org/publicdomain/zero/1.0), the [OpenSSL Licence](https://www.openssl.org/source/license.html), or the [Apache Public License 2.0](http://www.apache.org/licenses/LICENSE-2.0),
at your choosing.
More: [https://blake2.net](https://blake2.net).
Contact: contact@blake2.net
近期下载者:
相关文件:
收藏者: