Go to file
Danny Robson 0f12e8a87c block: remove blowfish stubs
They appear to be copied directly for a source of unknown origin, and
are dead code as it stands. Reimplement if required.
2018-12-02 14:25:43 +11:00
block block: remove blowfish stubs 2018-12-02 14:25:43 +11:00
hash rename util namespace to cruft 2018-08-05 14:51:17 +10:00
stream rename util namespace to cruft 2018-08-05 14:51:17 +10:00
test block: use src _and_ dest views for encyption/decryption 2018-12-02 14:20:16 +11:00
tools rename util namespace to cruft 2018-08-05 14:51:17 +10:00
CMakeLists.txt block: remove blowfish stubs 2018-12-02 14:25:43 +11: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
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 README: make explicit the use of asciidoc 2018-06-05 17:12:20 +10:00

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...