Path to this page:
./
security/codecrypt,
Post-quantum cryptographic software
Branch: CURRENT,
Version: 1.8nb1,
Package name: codecrypt-1.8nb1,
Maintainer: agcThis is a GnuPG-like unix program for encryption and signing that uses
only quantum-computer-resistant algorithms:
+ McEliece cryptosystem (compact QC-MDPC variant) for encryption
+ Hash-based Merkle tree algorithm (FMTSeq variant) for digital
signatures
Stream ciphers used: ChaCha20, XSynd stream cipher, RC4 (for initial
simplicity of implementation)
CRHFs used:
+ Cubehash variants were selected for implementation ease, really
clean design, quite good speed and flexibility of parameter choices.
KeyID's are CUBE256 hashes of serialized public key.
+ ripemd128 for small hashes
+ tiger192 is used as an alternative for Cubehash for 192bit hashes
+ There's always a variant with SHA-256, SHA-384 or SHA-512.
Signature algorithms:
+ FMTSeq with many possibilities and combinations of aforementioned CRHFs
Encryption:
MDPC McEliece on quasi-cyclic matrices - decoding is (slightly)
vulnerable to timing attacks.
Required to run:[
math/fftw] [
security/crypto++] [
devel/gmp]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 19983.54 KB
Version history: (Expand)
- (2022-10-02) Updated to version: codecrypt-1.8nb1
- (2020-11-26) Updated to version: codecrypt-1.8
- (2016-05-01) Package added to pkgsrc.se, version codecrypt-1.7.5 (created)
CVS history: (Expand)
2022-10-02 18:34:33 by Niclas Rosenvik | Files touched by this commit (2) | |
Log message:
Revbump due to security/crypto++ update
|
2021-10-26 13:18:07 by Nia Alarie | Files touched by this commit (605) |
Log message:
security: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./security/cyrus-sasl/distinfo \
cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2
|
2021-10-07 16:54:50 by Nia Alarie | Files touched by this commit (606) |
Log message:
security: Remove SHA1 hashes for distfiles
|
2020-11-25 22:48:54 by Nia Alarie | Files touched by this commit (2) |
Log message:
codecrypt: Update to 1.7.6
1.7.6
- small improvements in keyring, hash verification and documentation
- allow user-supplied random seed source
- fix warnings on clang
|
2016-09-19 15:12:40 by Sebastian Wiedenroth | Files touched by this commit (1) |
Log message:
link network libs on SunOS
|
2016-04-30 21:27:43 by Alistair G. Crooks | Files touched by this commit (4) |
Log message:
Add codecrypt, version 1.7.5 to the Packages Collection.
codecrypt is a program like gnupg (or netpgp) that uses only
quantum-computer-resistant algorithms
This is a GnuPG-like unix program for encryption and signing that uses
only quantum-computer-resistant algorithms:
+ McEliece cryptosystem (compact QC-MDPC variant) for encryption
+ Hash-based Merkle tree algorithm (FMTSeq variant) for digital
signatures
Stream ciphers used: ChaCha20, XSynd stream cipher, RC4 (for initial
simplicity of implementation)
CRHFs used:
+ Cubehash variants were selected for implementation ease, really
clean design, quite good speed and flexibility of parameter choices.
KeyID's are CUBE256 hashes of serialized public key.
+ ripemd128 for small hashes
+ tiger192 is used as an alternative for Cubehash for 192bit hashes
+ There's always a variant with SHA-256, SHA-384 or SHA-512.
Signature algorithms:
+ FMTSeq with many possibilities and combinations of aforementioned CRHFs
Encryption:
MDPC McEliece on quasi-cyclic matrices - decoding is (slightly)
vulnerable to timing attacks.
|