Cryptech Project
Cryptech Project Git Repositories
index
Name
Description
Idle
core/cipher/aes
Verilog implementation of the symmetric block cipher AES (Advanced Encryption St...
3 years
core/cipher/aes_speed
(Old) Verilog implementation of the symmetric block cipher AES (Advanced Encrypt...
4 years
core/cipher/chacha
Verilog 2001 implementation of the ChaCha stream cipher
3 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...
12 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
2 years
core/hash/sha256
Verilog implementation of the SHA-256 cryptographic hash function
3 years
core/hash/sha3
Verilog implementation sponge construction defined in the SHA-3 hash standard
13 months
core/hash/sha512
Verilog implementation of the SHA-512 hash function
4 years
core/lib
Common modules instantiated by other cores (math operations, etc)
12 months
core/math/curve25519lib
Unnamed repository; edit this file 'description' to name the repository.
4 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...
2 years
core/math/modexps6
Unnamed repository; edit this file 'description' to name the repository.
7 years
core/pkey/ecdhp256
Scalar point multiplier for ECDSA curve P-256
4 years
core/pkey/ecdhp384
Scalar point multiplier for ECDSA curve P-384
4 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
8 months
core/platform/common
Support code used to build projects, not tied to a particular platform
12 months
core/platform/novena
Platform-specific files for the Novena PVT1
4 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
4 years
core/rng/rosc_entropy
Digital entropy source based on on jitter between multiple, digital ring oscilla...
3 years
core/rng/trng
True Random Number Generator core implemented in Verilog
4 years
core/rng/vndecorrelator
Verilog implementation of a von Neumann decorrelator
7 years
core/util/keywrap
AES KEY WRAP as defined in RFC 3394
2 years
core/util/mkmif
Master Key Memory Interface
6 years
doc/design
Design documentation
6 years
doc/presentations
Presentations about the Cryptech project and the Cryptech HSM design
7 years
gitolite-admin
Gitolite administration repository. Sysadmins only.
9 months
hardware
STM32 firmware for Cryptech Alpha board
4 years
releng/alpha
Release engineering for Cryptech Alpha board
6 months
releng/novena
Release engineering for early Cryptech code on Novena
6 years
sw/cryptlib
(Old) port of cryptlib to Novena
6 years
sw/libhal
Cryptech libhal: crypto software, HSM management, RPC
6 months
sw/pkcs11
PKCS #11 library for Cryptech on top of libhal RPC
6 months
sw/stm32
Cryptech HSM on STM-32 ARM processor
12 months
sw/tamper
Cryptech prototype tamper protection software
6 years
sw/thirdparty/ekermit
(Old) EKermit library once considered for HSM firmware uploads
6 years
sw/thirdparty/libtfm
Cryptech build of Tom's Fast Math bignum library
2 years
sw/thirdparty/sqlite3
(Old) SQLite3 port once used by Cryptech PKCS #11
6 years
test/coretest_bp_entropy
Coretest System for testing FPGA based entropy source developed by Bernd Paysan
8 years
test/coretest_fpga_entropy
Coretest system for testing FPGA based entropy source
8 years
[1]
[2]