crypto/internal/fips140/bigmod.Nat.SetBytes (method)
24 uses
crypto/internal/fips140/bigmod (current package)
nat.go#L173: func (x *Nat) SetBytes(b []byte, m *Modulus) (*Nat, error) {
crypto/internal/fips140/ecdsa
ecdsa.go#L78: two, _ := bigmod.NewNat().SetBytes([]byte{2}, c.N)
ecdsa.go#L164: d, err := bigmod.NewNat().SetBytes(D, c.N)
ecdsa.go#L249: if k, err := bigmod.NewNat().SetBytes(b, c.N); err == nil && k.IsZero() == 0 {
ecdsa.go#L359: s, err := bigmod.NewNat().SetBytes(priv.d, c.N)
ecdsa.go#L381: _, err := kInv.SetBytes(kBytes, c.N)
ecdsa.go#L456: r, err := bigmod.NewNat().SetBytes(sig.R, c.N)
ecdsa.go#L463: s, err := bigmod.NewNat().SetBytes(sig.S, c.N)
crypto/internal/fips140/rsa
cast.go#L51: d, _ := bigmod.NewNat().SetBytes([]byte{
cast.go#L118: qInv, _ := bigmod.NewNat().SetBytes([]byte{
keygen.go#L224: primes, err := bigmod.NewNat().SetBytes(productOfPrimes, mr.w)
keygen.go#L353: if _, err := b.SetBytes(bb, mr.w); err != nil {
rsa.go#L65: dN, err := bigmod.NewNat().SetBytes(d, n)
rsa.go#L125: dN, err := bigmod.NewNat().SetBytes(d, n)
rsa.go#L129: qInvNat, err := bigmod.NewNat().SetBytes(qInv, p)
rsa.go#L155: dN, err := bigmod.NewNat().SetBytes(d, n)
rsa.go#L218: if _, err := pN.SetBytes(p.Nat().Bytes(p), N); err != nil {
rsa.go#L222: if _, err := qN.SetBytes(q.Nat().Bytes(q), N); err != nil {
rsa.go#L242: dP, err := bigmod.NewNat().SetBytes(priv.dP, pMinus1)
rsa.go#L257: dQ, err := bigmod.NewNat().SetBytes(priv.dQ, qMinus1)
rsa.go#L284: if qP, err := bigmod.NewNat().SetBytes(q.Nat().Bytes(q), p); err != nil {
rsa.go#L286: pQ, err := bigmod.NewNat().SetBytes(p.Nat().Bytes(p), q)
rsa.go#L386: m, err := bigmod.NewNat().SetBytes(plaintext, pub.N)
rsa.go#L424: c, err := bigmod.NewNat().SetBytes(ciphertext, N)