index
NameDescriptionIdle
core/cipher/aesVerilog implementation of the symmetric block cipher AES (Advanced Encryption St...7 years
core/cipher/aes_speed(Old) Verilog implementation of the symmetric block cipher AES (Advanced Encrypt...8 years
core/cipher/chachaVerilog 2001 implementation of the ChaCha stream cipher7 years
core/comm/coretestTest platform for the Cryptech Open HSM project10 years
core/comm/eimVerilog implementation of EIM interface used to connect FPGA cores to Freescale ...10 years
core/comm/fmcVerilog implementation of Flexible Memory Controller interface used to connect F...5 years
core/comm/i2cAn I2C slave implemented in Verilog10 years
core/comm/uartA Universal asynchronous receiver/transmitter (UART) implemented in Verilog10 years
core/hash/sha1Verilog implementation of the SHA-1 cryptographic hash function6 years
core/hash/sha256Verilog implementation of the SHA-256 cryptographic hash function7 years
core/hash/sha3Verilog implementation sponge construction defined in the SHA-3 hash standard5 years
core/hash/sha512Verilog implementation of the SHA-512 hash function7 years
core/libCommon modules instantiated by other cores (math operations, etc)5 years
core/math/curve25519libUnnamed repository; edit this file 'description' to name the repository.7 years
core/math/ecdsalibCode common to the ecdsa256 and ecdsa384 cores7 years
core/math/modexpModular exponentiation core10 years
core/math/modexpa7Modular exponentiation using the Artix-7 FPGA7 years
core/math/modexpng"Next-generation" modular exponentiation using specialized DSP slices present in...6 years
core/math/modexps6Unnamed repository; edit this file 'description' to name the repository.10 years
core/pkey/ecdhp256Scalar point multiplier for ECDSA curve P-2568 years
core/pkey/ecdhp384Scalar point multiplier for ECDSA curve P-3848 years
core/pkey/ecdsa256Scalar base point multiplier for ECDSA curve P-2567 years
core/pkey/ecdsa384Scalar base point multiplier for ECDSA curve P-3847 years
core/pkey/ed25519Unnamed repository; edit this file 'description' to name the repository.7 years
core/platform/alphaPlatform-specific files for the Cryptech Alpha board4 years
core/platform/commonSupport code used to build projects, not tied to a particular platform5 years
core/platform/novenaPlatform-specific files for the Novena PVT17 years
core/platform/terasic_c5gPlatform-specific files for the TerasIC C5G development board10 years
core/rng/avalanche_entropyEntropy provider core for an external avalanche noise based entropy source7 years
core/rng/rosc_entropyDigital entropy source based on on jitter between multiple, digital ring oscilla...7 years
core/rng/trngTrue Random Number Generator core implemented in Verilog7 years
core/rng/vndecorrelatorVerilog implementation of a von Neumann decorrelator11 years
core/util/keywrapAES KEY WRAP as defined in RFC 33946 years
core/util/mkmifMaster Key Memory Interface10 years
doc/designDesign documentation10 years
doc/presentationsPresentations about the Cryptech project and the Cryptech HSM design11 years
gitolite-adminGitolite administration repository. Sysadmins only.4 years
hardwareSTM32 firmware for Cryptech Alpha board8 years
releng/alphaRelease engineering for Cryptech Alpha board3 months
releng/novenaRelease engineering for early Cryptech code on Novena10 years
sw/cryptlib(Old) port of cryptlib to Novena10 years
sw/libhalCryptech libhal: crypto software, HSM management, RPC4 years
sw/pkcs11PKCS #11 library for Cryptech on top of libhal RPC4 months
sw/stm32Cryptech HSM on STM-32 ARM processor5 years
sw/tamperCryptech prototype tamper protection software10 years
sw/thirdparty/ekermit(Old) EKermit library once considered for HSM firmware uploads10 years
sw/thirdparty/libtfmCryptech build of Tom's Fast Math bignum library6 years
sw/thirdparty/sqlite3(Old) SQLite3 port once used by Cryptech PKCS #1110 years
test/coretest_bp_entropyCoretest System for testing FPGA based entropy source developed by Bernd Paysan12 years
test/coretest_fpga_entropyCoretest system for testing FPGA based entropy source12 years