/wots

Go package wots implements Winternitz-Lamport-Diffie one-time signature scheme.

Primary LanguageGoBSD 2-Clause "Simplified" LicenseBSD-2-Clause

Go implementation of Winternitz-Lamport-Diffie one-time signature scheme.

If the hash function is one-way and of sufficient length, the private key is
random, not known to the attacker, and used to sign only one message, and
there are no bugs in this implementation, it is infeasible to forge
signatures (even on quantum computer, provided that it can't break the
underlying hash function).


INSTALLATION

	$ go get github.com/dchest/wots

USAGE

	import "github.com/dchest/wots"

See documentation for example.

DOCUMENTATION

See https://godoc.org/github.com/dchest/wots

LICENSE

BSD-like, see LICENSE file.