An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 4.1% on proxy.golang.org
Top 2.3% forks on proxy.golang.org

proxy.golang.org : github.com/cloudflare/circl/sign/ed25519

Package ed25519 implements Ed25519 signature scheme as described in RFC-8032. This package provides optimized implementations of the three signature variants and maintaining closer compatibility with crypto/ed25519. Specific functions for sign and verify are defined. A generic signing function for all schemes is available through the crypto.Signer interface, which is implemented by the PrivateKey type. A correspond all-in-one verification method is provided by the VerifyAny function. Signing with Ed25519Ph or Ed25519Ctx requires a context string for domain separation. This parameter is passed using a SignerOptions struct defined in this package. While Ed25519Ph accepts an empty context, Ed25519Ctx enforces non-empty context strings. These functions are compatible with the “Ed25519” function defined in RFC-8032. However, unlike RFC 8032's formulation, this package's private key representation includes a public key suffix to make multiple signing operations with the same key more efficient. This package refers to the RFC-8032 private key as the “seed”. References

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/cloudflare/circl/sign/ed25519
Keywords: circl , cryptography , csidh , dilithium , ed25519 , ed448 , elliptic-curves , go , golang , hpke , kyber , pki , post-quantum , sidh
License: BSD-3-Clause
Latest release: 18 days ago
Namespace: github.com/cloudflare/circl/sign
Stars: 1,517 on GitHub
Forks: 176 on GitHub
Total Commits: 525
Committers: 26
Average commits per author: 20.192
Development Distribution Score (DDS): 0.56
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 18 days ago