type crypto/mldsa.PublicKey
26 uses
crypto/mldsa (current package)
mldsa_fips140v1.26.go#L82: func (sk *PrivateKey) PublicKey() *PublicKey {
mldsa_fips140v1.26.go#L86: return &PublicKey{p: *sk.k.PublicKey()}
mldsa_fips140v1.26.go#L153: type PublicKey struct {
mldsa_fips140v1.26.go#L158: func NewPublicKey(params Parameters, encoding []byte) (*PublicKey, error) {
mldsa_fips140v1.26.go#L159: return newPublicKey(&PublicKey{}, params, encoding)
mldsa_fips140v1.26.go#L162: func newPublicKey(pub *PublicKey, params Parameters, encoding []byte) (*PublicKey, error) {
mldsa_fips140v1.26.go#L183: func (pk *PublicKey) Bytes() []byte {
mldsa_fips140v1.26.go#L191: func (pk *PublicKey) Equal(x crypto.PublicKey) bool {
mldsa_fips140v1.26.go#L192: other, ok := x.(*PublicKey)
mldsa_fips140v1.26.go#L200: func (pk *PublicKey) Parameters() Parameters {
mldsa_fips140v1.26.go#L215: func Verify(pk *PublicKey, message []byte, signature []byte, opts *Options) error {
crypto/tls
auth.go#L50: pubKey, ok := pubkey.(*mldsa.PublicKey)
auth.go#L184: case *mldsa.PublicKey:
auth.go#L242: case *mldsa.PublicKey:
auth.go#L329: case *mldsa.PublicKey:
common.go#L1507: case *mldsa.PublicKey:
defaults_fips140.go#L81: case *mldsa.PublicKey:
handshake_client.go#L1179: case *mldsa.PublicKey:
handshake_server.go#L310: case *mldsa.PublicKey:
handshake_server.go#L1008: case *mldsa.PublicKey:
tls.go#L343: case *mldsa.PublicKey:
crypto/x509
x509.go#L120: case *mldsa.PublicKey:
x509.go#L1049: func signatureMLDSAParametersMismatchError(expectedSigAlgo SignatureAlgorithm, pubKey *mldsa.PublicKey) error {
x509.go#L1115: case *mldsa.PublicKey:
x509.go#L1669: case *mldsa.PublicKey: