Menu

Tree [82043d] master /
 History

HTTPS access


File Date Author Commit
 bin 2018-01-29 Karl Karl [82043d] Cube v0.6
 LICENSE 2018-01-29 Karl Karl [58db1f] Cube26 v0.6
 README.md 2018-01-29 Karl Karl [b783bc] README
 cube26.cpp 2018-01-29 Karl Karl [82043d] Cube v0.6
 cube26crypt.cpp 2018-01-29 Karl Karl [58db1f] Cube26 v0.6
 cube26kdf.cpp 2018-01-29 Karl Karl [58db1f] Cube26 v0.6
 cube26sum.cpp 2018-01-29 Karl Karl [58db1f] Cube26 v0.6
 makecube26 2018-01-29 Karl Karl [58db1f] Cube26 v0.6
 makecube26kdf 2018-01-29 Karl Karl [58db1f] Cube26 v0.6
 makecube26sum 2018-01-29 Karl Karl [58db1f] Cube26 v0.6

Read Me

Cube26 C++ implementation

Cube is an advanced general purpose substitution stream cipher.

No attack of any kind has been proposed against Cube. Cube passes NIST and DieHarder statistical tests.

Binaries are available for the various tools built around Cube. Run the binary and check the usage.

Usage:

Cube cube;

cube.encrypt(data, key, nonce);

cube.decrypt(data, key, nonce);

CubeH (Slow hash function)

CubeH hash;

hash.digest(data, optionalkey, length_in_bits);

CubeKDF

CubeKDF kdf;

kdf.genkey(key, keylen_in_bytes, iterations);

CubeRandom

CubeRandom rand;

rand.random(num_of_bytes);

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.