blob: bec81a517fd6c1d9e6aedd068a01bb085a75bf19 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
Reference implementation of of the LMS Hash Based Signature Scheme from
draft-mcgrew-hash-sigs-10.
This is a naive implementation, which hews as closely as possible to the
text of the draft, without any regard for performance (or security - keys
are stored unencrypted in the local file system). It is intended to show
that the draft can be implemented as written (except I found a few
omissions in the text), and can interoperate with the official reference
implementation at http://github.com/cisco/hash-sigs.
The user interface is modeled on demo.c from the Cisco implementation,
although all code was written independently.
|