type crypto/ed25519.PublicKey
27 uses
crypto/ed25519 (current package)
ed25519.go#L42: type PublicKey []byte
ed25519.go#L48: func (pub PublicKey) Equal(x crypto.PublicKey) bool {
ed25519.go#L49: xx, ok := x.(PublicKey)
ed25519.go#L63: return PublicKey(publicKey)
ed25519.go#L141: func GenerateKey(rand io.Reader) (PublicKey, PrivateKey, error) {
ed25519.go#L267: func Verify(publicKey PublicKey, message, sig []byte) bool {
ed25519.go#L282: func VerifyWithOptions(publicKey PublicKey, message, sig []byte, opts *Options) error {
ed25519.go#L313: func verify(publicKey PublicKey, message, sig []byte, domPrefix, context string) bool {
crypto/tls
auth.go#L33: pubKey, ok := pubkey.(ed25519.PublicKey)
auth.go#L137: case ed25519.PublicKey:
auth.go#L211: case ed25519.PublicKey:
auth.go#L283: case ed25519.PublicKey:
common.go#L1356: case ed25519.PublicKey:
handshake_client.go#L1136: case *rsa.PublicKey, *ecdsa.PublicKey, ed25519.PublicKey:
handshake_server.go#L266: case ed25519.PublicKey:
handshake_server.go#L935: case *ecdsa.PublicKey, *rsa.PublicKey, ed25519.PublicKey:
tls.go#L337: case ed25519.PublicKey:
tls.go#L342: if !bytes.Equal(priv.Public().(ed25519.PublicKey), pub) {
crypto/x509
parser.go#L282: return ed25519.PublicKey(der), nil
x509.go#L114: case ed25519.PublicKey:
x509.go#L949: case ed25519.PublicKey:
x509.go#L1474: case ed25519.PublicKey:
github.com/golang-jwt/jwt/v5
ed25519.go#L37: var ed25519Key ed25519.PublicKey
ed25519.go#L40: if ed25519Key, ok = key.(ed25519.PublicKey); !ok {
ed25519.go#L66: if _, ok := ed25519Key.Public().(ed25519.PublicKey); !ok {
ed25519_utils.go#L57: var pkey ed25519.PublicKey
ed25519_utils.go#L59: if pkey, ok = parsedKey.(ed25519.PublicKey); !ok {
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |