aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: bc2894bb968eba86aa2d5e489986b1ce6f92c540 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

   

hashsig-naive

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.