Skip to content

pablo-vs/BLS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elliptic curve BLS signatures

An implementation of the BLS digital signature scheme on the BLS12-381 curve from scratch. Requires python 3.9, but has no other dependencies.

The key and signature encoding conforms to the IRTF standard, but the signature itself is not standard, since we use a simpler (and probably insecure) hashing function.

NOTE: This is just a student project. It is insecure and inefficient. Don't use it in real projects!

About

Python implementation of the BLS signature scheme

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages