crypto/ecdh.PublicKey.Bytes (method)
12 uses
	crypto/ecdh (current package)
		ecdh.go#L75: func (k *PublicKey) Bytes() []byte {
	crypto/internal/hpke
		hpke.go#L103: 	encPubEph := privEph.PublicKey().Bytes()
		hpke.go#L105: 	encPubRecip := pubRecipient.Bytes()
	crypto/tls
		handshake_client.go#L170: 				{group: x25519Kyber768Draft00, data: append(keyShareKeys.ecdhe.PublicKey().Bytes(),
		handshake_client.go#L172: 				{group: X25519, data: keyShareKeys.ecdhe.PublicKey().Bytes()},
		handshake_client.go#L182: 			hello.keyShares = []keyShare{{group: curveID, data: keyShareKeys.ecdhe.PublicKey().Bytes()}}
		handshake_client_tls13.go#L343: 		hello.keyShares = []keyShare{{group: curveID, data: key.PublicKey().Bytes()}}
		handshake_server_tls13.go#L241: 	hs.hello.serverShare = keyShare{group: selectedGroup, data: key.PublicKey().Bytes()}
		key_agreement.go#L192: 	ecdhePublic := key.PublicKey().Bytes()
		key_agreement.go#L315: 	ourPublicKey := key.PublicKey().Bytes()
	crypto/x509
		sec1.go#L76: 		PublicKey:  asn1.BitString{Bytes: key.PublicKey().Bytes()},
		x509.go#L118: 		publicKeyBytes = pub.Bytes()
|  | 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. |