Go to file
Danny Robson aa8f4590c6 build: remove space in UDL definition
Fixes an error under clang
2024-02-21 14:17:26 +10:00
block block/speck: add word_t typedef 2018-12-08 22:25:12 +11:00
hash hash/tiger: use read_array to avoid alignment issues 2022-01-25 15:54:44 +10:00
stream block: move rc5/6 ciphers from stream directory 2018-12-02 18:24:30 +11:00
test build: remove space in UDL definition 2024-02-21 14:17:26 +10:00
tools cruft: use new debug header paths 2019-05-25 16:39:03 +10:00
CMakeLists.txt build: add fmtlib as a dependency 2024-02-21 14:17:09 +10:00
COPYING add missing COPYING file 2018-08-04 15:26:23 +10:00
Doxyfile.in initial import from libcruft-util 2018-01-14 17:17:34 +11:00
README.adoc README: make explicit the use of asciidoc 2018-06-05 17:12:20 +10:00
fwd.hpp build: update pkg-config templates 2018-12-02 13:17:54 +11:00
libcruft-crypto.pc.in build: update pkg-config templates 2018-12-02 13:17:54 +11:00

README.adoc

A naive cxx17 implementation of several cryptography primitives.

Do not use this code for anything that needs security. They are deliberately not secure against many types of attack (such as cache timing attacks, or _literally anything else_).  Many were literally written between/during rounds of Overwatch or while watching Netflix...