simon-git: putty (main): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Sat Jun 12 13:59:01 BST 2021
TL;DR:
47c2bc38 New script contrib/proveprime.py.
Repository: https://git.tartarus.org/simon/putty.git
On the web: https://git.tartarus.org/?p=simon/putty.git
Branch updated: main
Committer: Simon Tatham <anakin at pobox.com>
Date: 2021-06-12 13:59:01
commit 47c2bc38d1c8da3620db7ad6e08d40c989026082
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=47c2bc38d1c8da3620db7ad6e08d40c989026082;hp=9f4bd6c55294ff9bece74f34158c434ed2f20c58
Author: Simon Tatham <anakin at pobox.com>
Date: Sat Jun 12 10:08:58 2021 +0100
New script contrib/proveprime.py.
This generates primality certificates for numbers, in the form of
Python / testcrypt code that calls Pockle methods. It factors p-1 by
calling out to the 'yafu' utility, which is a moderately sophisticated
integer factoring tool (including ECC and quadratic sieve methods)
that runs as a standalone command-line program.
Also added a Pockle test generated as output from this script, which
verifies the primality of the three NIST curves' moduli and their
generators' orders. I already had Pockle certificates for the moduli
and orders used in EdDSA, so this completes the set, and it does it
without me having had to do a lot of manual work.
contrib/proveprime.py | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++
test/cryptsuite.py | 43 ++++++++++++++
2 files changed, 205 insertions(+)
More information about the tartarus-commits
mailing list