Skip to content

doubleodd/go-do255

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Implementation of do255e and do255s

This is a plain Go implementation of do255e and do255s. It is considered secure; all relevant functions should be constant-time on modern architectures.

The do255e and do255s packages provide APIs for:

  • the prime order group itself;
  • scalars (i.e. integers modulo the primer order of the group);
  • high-level functionalities: key pair generation, key exchange (Diffie-Hellman), signature generation and verification, and hash-to-curve.

The implementation requires Go-1.12 or later. It is portable; there is no assembly or other architecture-dependent feature.

About

Implementation of do255e and do255s in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages