software

Extract only needed citations from large bibfiles

I like to use cryptobib , because it gives me consistent results and it contains almost everything relevant to me. However, as crypto.bib is over 725000 lines long, parsing it to create the bibliography takes a long time. This means that my $\LaTeX$ compile jobs take much too long. I have now written a python script that will allow you to extract entries from large bibliographies. This script will take your biblatex .

Time-invariant equality in assembly

For crypto code it's important that it's time-invariant, otherwise it is vulnerable to timing attacks. I've had to build this time-invariant equality test from scratch, because I couldn't find something on Google. I hope it's useful to someone else.