Skip to content

Commit

Permalink
README.md: fix link and subdir prefixes
Browse files Browse the repository at this point in the history
Signed-off-by: Tim Janik <timj@gnu.org>
  • Loading branch information
tim-janik committed Dec 13, 2023
1 parent a848ab1 commit f2dbe4c
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
# SCL

The Small/simple C/C++ Library (SCL) provides various algorithms in a portable way, with little to no external dependencies.
The library is written in C++17 and uses the [MPL-2.0 License](http://mozilla.org/MPL/2.0) or [Public Domain](https://unlicense.org/UNLICENSE) dedications.
The library is written in C++17 and uses the [MPL-2.0 License](http://mozilla.org/MPL/2.0) or [Public Domain](https://unlicense.org/) dedications.

The subdirectories are structured as follows:

* `scl/shishua` contains a Public Domain Shishua PRNG implementation for generic CPUs (ALU), the SSE2/3 and AVX2 instruction set variants.
* `shishua/` contains a Public Domain Shishua PRNG implementation for generic CPUs (ALU), the SSE2/3 and AVX2 instruction set variants.
This is currently the fastest known PRNG implementation, it passes PractRand at 32TB.
* `scl/chacha` contains a Public Domain ChaCha block cipher implementation for generic CPUs (ALU), the SSE2/3 and AVX2 instruction set variants.
* `chacha/` contains a Public Domain ChaCha block cipher implementation for generic CPUs (ALU), the SSE2/3 and AVX2 instruction set variants.
This is probably the fastest CSPRNG implementation, it passes PractRand at 32TB.
* `scl/keccak` contains a Public Domain Keccak PRNG implementation for generic CPUs (ALU) and system entropy gathering code according to the
* `keccak/` contains a Public Domain Keccak PRNG implementation for generic CPUs (ALU) and system entropy gathering code according to the
"Welcome to the Entropics: Boot-Time Entropy in Embedded Devices" paper.
Using Keccak allows for a 1600 bit CSPRNG entropy pool, it passes PractRand at 32TB.

0 comments on commit f2dbe4c

Please sign in to comment.