type crypto/internal/fips140/ed25519.PrivateKey
33 uses
crypto/internal/fips140/ed25519 (current package)
cast.go#L15: func fipsPCT(k *PrivateKey) {
cast.go#L23: func pairwiseTest(k *PrivateKey) error {
cast.go#L36: func signWithoutSelfTest(priv *PrivateKey, message []byte) []byte {
cast.go#L64: k := &PrivateKey{seed: seed}
ed25519.go#L28: type PrivateKey struct {
ed25519.go#L35: func (priv *PrivateKey) Bytes() []byte {
ed25519.go#L42: func (priv *PrivateKey) Seed() []byte {
ed25519.go#L47: func (priv *PrivateKey) PublicKey() []byte {
ed25519.go#L63: func GenerateKey() (*PrivateKey, error) {
ed25519.go#L64: priv := &PrivateKey{}
ed25519.go#L68: func generateKey(priv *PrivateKey) (*PrivateKey, error) {
ed25519.go#L76: func NewPrivateKeyFromSeed(seed []byte) (*PrivateKey, error) {
ed25519.go#L77: priv := &PrivateKey{}
ed25519.go#L81: func newPrivateKeyFromSeed(priv *PrivateKey, seed []byte) (*PrivateKey, error) {
ed25519.go#L91: func precomputePrivateKey(priv *PrivateKey) {
ed25519.go#L106: func NewPrivateKey(priv []byte) (*PrivateKey, error) {
ed25519.go#L107: p := &PrivateKey{}
ed25519.go#L111: func newPrivateKey(priv *PrivateKey, privBytes []byte) (*PrivateKey, error) {
ed25519.go#L166: func Sign(priv *PrivateKey, message []byte) []byte {
ed25519.go#L173: func sign(signature []byte, priv *PrivateKey, message []byte) []byte {
ed25519.go#L179: func SignPH(priv *PrivateKey, message []byte, context string) ([]byte, error) {
ed25519.go#L186: func signPH(signature []byte, priv *PrivateKey, message []byte, context string) ([]byte, error) {
ed25519.go#L198: func SignCtx(priv *PrivateKey, message []byte, context string) ([]byte, error) {
ed25519.go#L205: func signCtx(signature []byte, priv *PrivateKey, message []byte, context string) ([]byte, error) {
ed25519.go#L216: func signWithDom(signature []byte, priv *PrivateKey, message []byte, domPrefix, context string) []byte {
crypto/ed25519
ed25519.go#L84: var privateKeyCache fips140cache.Cache[byte, ed25519.PrivateKey]
ed25519.go#L96: k, err := privateKeyCache.Get(&priv[0], func() (*ed25519.PrivateKey, error) {
ed25519.go#L98: }, func(k *ed25519.PrivateKey) bool {
ed25519.go#L189: k, err := privateKeyCache.Get(&privateKey[0], func() (*ed25519.PrivateKey, error) {
ed25519.go#L191: }, func(k *ed25519.PrivateKey) bool {