Skip to content

Latest commit

 

History

History
50 lines (41 loc) · 1.7 KB

README.md

File metadata and controls

50 lines (41 loc) · 1.7 KB

The Leighton-Micali Signatures [LMS]

version tag build status license

Copyright (c) 2017-2018 LoCCS.
Project to implement the Leighton-Micali signature scheme according to Hash-Based Signatures: draft-mcgrew-hash-sigs-08.

Contents

Requirement

  • git
  • go 1.9+
    are required to compile the library.

Installation

By go get

$ go get -u github.com/LoCCS/lms

By dep

  1. download the source code into local disks
  2. invoke dep to build up dependencies
$ dep ensure

Usage

Please refer to ExampleVerify() in example_test.go

Contributing

Kind advices and contributions are always welcomed, but to avoid chaos or destabilization in existing work, we have processes that bring people in gradually. In general the process is:

  • Find a specific bug you'd like to fix or a specific feature you’d like to add (check out the issues list if to get some ideas)
  • Fix the bug in your own clone and ensure that it's working
  • Submit the change to the master branch via a pull request

Development Resources