type crypto.PublicKey
18 uses
crypto (current package)
crypto.go#L153: type PublicKey interface{}
crypto.go#L163: Public() PublicKey
crypto.go#L195: Public() PublicKey
crypto/ecdsa
ecdsa.go#L73: func (pub *PublicKey) Equal(x crypto.PublicKey) bool {
ecdsa.go#L93: func (priv *PrivateKey) Public() crypto.PublicKey {
crypto/ed25519
ed25519.go#L47: func (pub PublicKey) Equal(x crypto.PublicKey) bool {
ed25519.go#L59: func (priv PrivateKey) Public() crypto.PublicKey {
crypto/rsa
rsa.go#L57: func (pub *PublicKey) Equal(x crypto.PublicKey) bool {
rsa.go#L111: func (priv *PrivateKey) Public() crypto.PublicKey {
crypto/tls
auth.go#L22: func verifyHandshakeSignature(sigType uint8, pubkey crypto.PublicKey, hashFunc crypto.Hash, signed, sig []byte) error {
auth.go#L131: func legacyTypeAndHashFromPublicKey(pub crypto.PublicKey) (sigType uint8, hash crypto.Hash, err error) {
handshake_server.go#L545: var pub crypto.PublicKey // public key for client auth, if any
crypto/x509
x509.go#L812: func checkSignature(algo SignatureAlgorithm, signed, signature []byte, publicKey crypto.PublicKey) (err error) {
golang.org/x/crypto/ssh
keys.go#L310: CryptoPublicKey() crypto.PublicKey
keys.go#L401: func (r *rsaPublicKey) CryptoPublicKey() crypto.PublicKey {
keys.go#L489: func (k *dsaPublicKey) CryptoPublicKey() crypto.PublicKey {
keys.go#L598: func (k ed25519PublicKey) CryptoPublicKey() crypto.PublicKey {
keys.go#L697: func (k *ecdsaPublicKey) CryptoPublicKey() crypto.PublicKey {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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. |