Cryptech Project
Cryptech Project Git Repositories
index
Name
Description
Idle
core/cipher/aes
Verilog implementation of the symmetric block cipher AES (Advanced Encryption St...
4 years
core/cipher/aes_speed
(Old) Verilog implementation of the symmetric block cipher AES (Advanced Encrypt...
5 years
core/cipher/chacha
Verilog 2001 implementation of the ChaCha stream cipher
4 years
core/comm/coretest
Test platform for the Cryptech Open HSM project
7 years
core/comm/eim
Verilog implementation of EIM interface used to connect FPGA cores to Freescale ...
7 years
core/comm/fmc
Verilog implementation of Flexible Memory Controller interface used to connect F...
23 months
core/comm/i2c
An I2C slave implemented in Verilog
7 years
core/comm/uart
A Universal asynchronous receiver/transmitter (UART) implemented in Verilog
7 years
core/hash/sha1
Verilog implementation of the SHA-1 cryptographic hash function
3 years
core/hash/sha256
Verilog implementation of the SHA-256 cryptographic hash function
4 years
core/hash/sha3
Verilog implementation sponge construction defined in the SHA-3 hash standard
24 months
core/hash/sha512
Verilog implementation of the SHA-512 hash function
5 years
core/lib
Common modules instantiated by other cores (math operations, etc)
23 months
core/math/curve25519lib
Unnamed repository; edit this file 'description' to name the repository.
5 years
core/math/ecdsalib
Code common to the ecdsa256 and ecdsa384 cores
4 years
core/math/modexp
Modular exponentiation core
7 years
core/math/modexpa7
Modular exponentiation using the Artix-7 FPGA
4 years
core/math/modexpng
"Next-generation" modular exponentiation using specialized DSP slices present in...
3 years
core/math/modexps6
Unnamed repository; edit this file 'description' to name the repository.
8 years
core/pkey/ecdhp256
Scalar point multiplier for ECDSA curve P-256
5 years
core/pkey/ecdhp384
Scalar point multiplier for ECDSA curve P-384
5 years
core/pkey/ecdsa256
Scalar base point multiplier for ECDSA curve P-256
4 years
core/pkey/ecdsa384
Scalar base point multiplier for ECDSA curve P-384
4 years
core/pkey/ed25519
Unnamed repository; edit this file 'description' to name the repository.
4 years
core/platform/alpha
Platform-specific files for the Cryptech Alpha board
19 months
core/platform/common
Support code used to build projects, not tied to a particular platform
23 months
core/platform/novena
Platform-specific files for the Novena PVT1
5 years
core/platform/terasic_c5g
Platform-specific files for the TerasIC C5G development board
7 years
core/rng/avalanche_entropy
Entropy provider core for an external avalanche noise based entropy source
5 years
core/rng/rosc_entropy
Digital entropy source based on on jitter between multiple, digital ring oscilla...
4 years
core/rng/trng
True Random Number Generator core implemented in Verilog
5 years
core/rng/vndecorrelator
Verilog implementation of a von Neumann decorrelator
8 years
core/util/keywrap
AES KEY WRAP as defined in RFC 3394
3 years
core/util/mkmif
Master Key Memory Interface
7 years
doc/design
Design documentation
7 years
doc/presentations
Presentations about the Cryptech project and the Cryptech HSM design
8 years
gitolite-admin
Gitolite administration repository. Sysadmins only.
20 months
hardware
STM32 firmware for Cryptech Alpha board
5 years
releng/alpha
Release engineering for Cryptech Alpha board
17 months
releng/novena
Release engineering for early Cryptech code on Novena
7 years
sw/cryptlib
(Old) port of cryptlib to Novena
7 years
sw/libhal
Cryptech libhal: crypto software, HSM management, RPC
17 months
sw/pkcs11
PKCS #11 library for Cryptech on top of libhal RPC
17 months
sw/stm32
Cryptech HSM on STM-32 ARM processor
23 months
sw/tamper
Cryptech prototype tamper protection software
7 years
sw/thirdparty/ekermit
(Old) EKermit library once considered for HSM firmware uploads
7 years
sw/thirdparty/libtfm
Cryptech build of Tom's Fast Math bignum library
3 years
sw/thirdparty/sqlite3
(Old) SQLite3 port once used by Cryptech PKCS #11
7 years
test/coretest_bp_entropy
Coretest System for testing FPGA based entropy source developed by Bernd Paysan
9 years
test/coretest_fpga_entropy
Coretest system for testing FPGA based entropy source
9 years
[1]
[2]