type crypto/ed25519.PublicKey
22 uses
crypto/ed25519 (current package)
ed25519.go#L39: type PublicKey []byte
ed25519.go#L45: func (pub PublicKey) Equal(x crypto.PublicKey) bool {
ed25519.go#L46: xx, ok := x.(PublicKey)
ed25519.go#L60: return PublicKey(publicKey)
ed25519.go#L138: func GenerateKey(rand io.Reader) (PublicKey, PrivateKey, error) {
ed25519.go#L261: func Verify(publicKey PublicKey, message, sig []byte) bool {
ed25519.go#L273: func VerifyWithOptions(publicKey PublicKey, message, sig []byte, opts *Options) error {
ed25519.go#L304: 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#L1276: case ed25519.PublicKey:
handshake_client.go#L1001: case *rsa.PublicKey, *ecdsa.PublicKey, ed25519.PublicKey:
handshake_server.go#L260: case ed25519.PublicKey:
handshake_server.go#L919: case *ecdsa.PublicKey, *rsa.PublicKey, ed25519.PublicKey:
tls.go#L321: case ed25519.PublicKey:
tls.go#L326: if !bytes.Equal(priv.Public().(ed25519.PublicKey), pub) {
crypto/x509
parser.go#L281: return ed25519.PublicKey(der), nil
x509.go#L114: case ed25519.PublicKey:
x509.go#L930: case ed25519.PublicKey:
x509.go#L1435: case ed25519.PublicKey:
|
The pages are generated with Golds v0.6.7. (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 @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |