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

近期下载者

相关文件


收藏者