A python library for generating cryptographically secure lamport signatures
Project description
Pylamport
A python library for producing lamport signatures.
Lamport signatures can be constructed with any secure one-way function (usually a hash).
Anything in hashlib (for example, hashlib.sha256
) is supported.
Example usage
Generating keys:
keys = pylamport.Lamport().gen()
Signing a message:
identity = pylamport.Lamport()
signature = identity.sign("Hello, world!")
Verifiying a signature:
identity = pylamport.Lamport()
identity.verify(signature)
Exporting keys:
identity = pylamport.Lamport()
keys = identity.export()
Warnings
This project was written in less than a few hours, so it may contain mistakes and/or bugs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pylamport-0.1.tar.gz
(4.0 kB
view hashes)