type crypto/internal/fips140/mldsa.PublicKey
23 uses
crypto/internal/fips140/mldsa (current package)
mldsa.go#L60: pub PublicKey
mldsa.go#L78: func (priv *PrivateKey) PublicKey() *PublicKey {
mldsa.go#L84: type PublicKey struct {
mldsa.go#L90: func (pub *PublicKey) Equal(x *PublicKey) bool {
mldsa.go#L95: func (pub *PublicKey) Bytes() []byte {
mldsa.go#L100: func (pub *PublicKey) Parameters() string {
mldsa.go#L175: priv := &PrivateKey{pub: PublicKey{p: p}}
mldsa.go#L300: func NewPublicKey44(pk []byte) (*PublicKey, error) {
mldsa.go#L301: return newPublicKey(&PublicKey{}, pk, params44)
mldsa.go#L304: func NewPublicKey65(pk []byte) (*PublicKey, error) {
mldsa.go#L305: return newPublicKey(&PublicKey{}, pk, params65)
mldsa.go#L308: func NewPublicKey87(pk []byte) (*PublicKey, error) {
mldsa.go#L309: return newPublicKey(&PublicKey{}, pk, params87)
mldsa.go#L312: func newPublicKey(pub *PublicKey, pk []byte, p parameters) (*PublicKey, error) {
mldsa.go#L633: func Verify(pub *PublicKey, msg, sig []byte, context string) error {
mldsa.go#L643: func VerifyExternalMu(pub *PublicKey, μ []byte, sig []byte) error {
mldsa.go#L652: func verifyInternal(pub *PublicKey, μ *[64]byte, sig []byte) error {
semiexpanded.go#L57: priv := &PrivateKey{pub: PublicKey{p: p}}
crypto/mldsa
mldsa_fips140v1.26.go#L154: p mldsa.PublicKey
mldsa_fips140v1.26.go#L164: var pk *mldsa.PublicKey
mldsa_fips140v1.26.go#L219: if pk.p == (mldsa.PublicKey{}) {