GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Browse pkgsrc
  • https://github.com/exaexa/
  • Download

This view

  • Original page
  • New address

GeezerVison is showing pkgsrc.se — pkgsrc.se | The NetBSD package collection

Skip to main content.
https://pkgsrc.se
Useful links: www.pkgsrc.org | www.netbsd.org

Navigation:
Home | Browse by maintainer | Search | RSS | Info | Statistics | Help | Contact
  • Browse Browse pkgsrc (this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
pil security
  pil codecryp..
shells
sysutils
textproc
time
wayland
wip
wm
www
x11

* = Virtual Category
new New packages:
  Today
  Yesterday
  Last week
  Last month

Path to this page:

./security/codecrypt, Post-quantum cryptographic software

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.8nb1, Package name: codecrypt-1.8nb1, Maintainer: agc

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.


Required to run:
[math/fftw] [security/crypto++] [devel/gmp]

Required to build:
[pkgtools/cwrappers]

Master sites:

  • https://github.com/exaexa/ (Download)
Filesize: 19983.54 KB

Version history: (Expand)

  • (2026-09-03) Package has been reborn
  • (2026-09-03) Package deleted from pkgsrc
  • (2025-10-24) Package has been reborn
  • (2025-10-24) Package deleted from pkgsrc
  • (2025-07-15) Package has been reborn
  • (2025-07-15) Package deleted from pkgsrc

CVS history: (Expand)


   2022-10-02 18:34:33 by Niclas Rosenvik | Files touched by this commit (2) | Package updated
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.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.