From 13d0f55865f8b1b851ce1e84597b144c5fd41662 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 13 Sep 2020 23:15:43 +0000 Subject: GC --- .../GitRepositories%2Fcore%2Fcipher%2Fchacha.md | 71 ---------------------- 1 file changed, 71 deletions(-) delete mode 100644 raw-wiki-dump/GitRepositories%2Fcore%2Fcipher%2Fchacha.md (limited to 'raw-wiki-dump/GitRepositories%2Fcore%2Fcipher%2Fchacha.md') diff --git a/raw-wiki-dump/GitRepositories%2Fcore%2Fcipher%2Fchacha.md b/raw-wiki-dump/GitRepositories%2Fcore%2Fcipher%2Fchacha.md deleted file mode 100644 index 08e5149..0000000 --- a/raw-wiki-dump/GitRepositories%2Fcore%2Fcipher%2Fchacha.md +++ /dev/null @@ -1,71 +0,0 @@ -``` -#!htmlcomment - -This page is maintained automatically by a script. Don't modify this page by hand, -your changes will just be overwritten the next time the script runs. Talk to your -Friendly Neighborhood Repository Maintainer if you need to change something here. - -``` - -``` -#!html -

chacha

- -

Verilog 2001 implementation of the ChaCha stream cipher.

- -

Functionality

- -

This core implements ChaCha with support for 128 and 256 bit keys. The -number of rounds can be set from two to 32 rounds in steps of two. The -default number of rounds is eight.

- -

The core contains an internal 64-bit block counter that is automatically -updated for each data block.

- -

Performance

- -

Each quarterround takes one cycle which means that the mininum latency -will be 4*rounds. When the core is functionally correct we will add two -more version with 2 and 4 parallel quarterrounds respectively. The four -quarterounds version will achieve 1 cycle/round.

- -

Implementation

- -

Implementation results using the Altera Quartus 13 design tool.

- -

Cyclone IV GX

- - - -

Cyclone V GX

- - - -

Status

- -

(2014-09-03) -- Added a new port in the core to allow setting of the initial value of -the counter. The top level wrapper currently sets this value to a -constant zero.

- - -``` - -[[RepositoryIndex(format=table,glob=core/cipher/chacha)]] - -| Clone `https://git.cryptech.is/core/cipher/chacha.git` | -|---| -- cgit v1.2.3