Skip to content

Instantly share code, notes, and snippets.

View rtjk's full-sized avatar

Marco Gianvecchio rtjk

  • Politecnico di Milano
View GitHub Profile
alg cat pk sig 3pk5sig
OV-V 5 2869440 260 8609620
OV-III 3 1225440 200 3677320
OV-V-pkc 5 446992 260 1342276
OV-V-pkc-skc 5 446992 260 1342276
OV-Is 1 412160 96 1236960
OV-Ip 1 278432 128 835936
OV-III-pkc 3 189232 200 568696
OV-III-pkc-skc 3 189232 200 568696
cross-rsdp-256-fast 5 153 74590 373409
#!/bin/bash
# create a certificate chain with N intermediate CAs
# root -> int_1 -> ... -> int_N -> server
# inflate the size of certificates by adding the letter 'A' repeated many times
# use the chain to start a server and try to connect to it
N=1
A=100880
@rtjk
rtjk / openssl_vfy.sh
Last active June 24, 2025 16:33
script to test long certificate chains in openssl
# create a long certificate chain (4 intermediate CAs)
# to test the openssl apps s_time, s_client, verify
# chain: root -> int_a -> int_b -> int_c -> int_d -> server
# depth: 5 4 3 2 1 0
echo "~ generating 6 certificates"
{
# root
@rtjk
rtjk / NIST_PQC_timeline.md
Last active September 24, 2025 09:22
NIST Post-Quantum Cryptography Timeline

Timeline of the NIST Post-Quantum Cryptography Standardization program

Year Month Event URL
2016 December Round 1 starts
2017 November Round 1 deadline
2017 December Round 1 comments: 82 submission, 69 accepted
2019 January Round 1 results: 26 algorithms advance Round 2 starts