Skip to content
View secworks's full-sized avatar
🙃
Crypto in Verilog, Python, C and Go.
🙃
Crypto in Verilog, Python, C and Go.
Block or Report

Block or report secworks

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
  • A curated list of resources about post-quantum cryptography

    Updated May 31, 2024
  • sha256 Public

    Hardware implementation of the SHA-256 cryptographic hash function

    Verilog 309 89 BSD 2-Clause "Simplified" License Updated May 31, 2024
  • hmac Public

    HMAC-SHA-256 in Verilog 2001

    Verilog 4 2 BSD 2-Clause "Simplified" License Updated May 16, 2024
  • snow_vi Public

    Hardware implementation of the SNOW-Vi stream cipher

    C BSD 2-Clause "Simplified" License Updated Apr 29, 2024
  • Implementation of the xorshift PRNG in MOS 6502 assembler

    Assembly BSD 2-Clause "Simplified" License Updated Apr 6, 2024
  • A curated list of cryptography papers, articles, tutorials and howtos.

    Other Updated Feb 19, 2024
  • (Hopefully) simple template for a Verilator SystemVerilog project with a usable testbench

    Verilog 6 BSD 2-Clause "Simplified" License Updated Feb 6, 2024
  • secworks Public

    My place on Github

    MIT License Updated Feb 5, 2024
  • Utility for testing random and pseudorandom sequences, either as bytes or bit streams, reporting entropy, mean value, serial correlation, chi square, and Monte Carlo estimate of an value, serial co…

    C Other Updated Jan 25, 2024
  • dilithium Public

    Forked from pq-crystals/dilithium

    Fork for testing of porting to R5

    C Other Updated Jan 18, 2024
  • HMAC-based Extract-and-Expand Key Derivation Function (HKDF) implemented in Python.

    Python BSD 2-Clause "Simplified" License Updated Jan 17, 2024
  • prince Public

    The Prince lightweight block cipher in Verilog.

    Verilog 7 5 BSD 2-Clause "Simplified" License Updated Jan 10, 2024
  • Solutions to Advent of Code 2023

    Python Updated Dec 20, 2023
  • aes_6502 Public

    My attempt at making a fast AES-128 implementation on MOS 6502

    Verilog 5 2 BSD 2-Clause "Simplified" License Updated Dec 5, 2023
  • Solutions for Advent of Code 2016

    Python BSD 2-Clause "Simplified" License Updated Nov 30, 2023
  • ascon Public

    Verilog implementation of the ASCON lightweight authenticated encryption and hashing algorithm

    Verilog 6 1 MIT License Updated Oct 31, 2023
  • List of awesome open source hardware tools, generators, and reusable designs

    Python 4 1 MIT License Updated Oct 6, 2023
  • cryptopals Public

    Personal repo for working on the Cryptopals challenges.

    Python BSD 2-Clause "Simplified" License Updated Aug 9, 2023
  • Solutions to programming problems and assignments in the Cryptography 1 course

    1 MIT License Updated Aug 9, 2023
  • oxfat_ctf Public

    Repository for code to solve the 0xfat CTF

    Python MIT License Updated Aug 9, 2023
  • Test of mem scrambling functionality

    Python MIT License Updated Mar 28, 2023
  • blake2s Public

    Verilog implementation of the 32-bit version of the Blake2 hash function

    Verilog 20 8 BSD 2-Clause "Simplified" License Updated Mar 8, 2023
  • cmac Public

    Implementation of the CMAC keyed hash function using AES as block cipher.

    Verilog 12 5 BSD 2-Clause "Simplified" License Updated Feb 15, 2023
  • chacha Public

    Verilog 2001 implementation of the ChaCha stream cipher.

    Verilog 36 13 BSD 2-Clause "Simplified" License Updated Feb 8, 2023
  • aes Public

    Verilog implementation of the symmetric block cipher AES (Advanced Encryption Standard) as specified in NIST FIPS 197. This implementation supports 128 and 256 bit keys.

    Verilog 321 119 BSD 2-Clause "Simplified" License Updated Feb 8, 2023
  • Repo for the secworks github pages.

    HTML Updated Jan 3, 2023
  • Repo for playing Advent of Code 2022

    Python MIT License Updated Dec 22, 2022
  • gimli Public

    Hardware implememtation of the Gimli cryptographic primitive

    Verilog 1 MIT License Updated Dec 22, 2022
  • A highly opinionated, fully featured Obsidian vault that can get you from Zero to Zettelkasten lickety split!

    JavaScript MIT License Updated Dec 18, 2022
  • Solutions for Advent of Code 2015

    Python BSD 2-Clause "Simplified" License Updated Dec 15, 2022