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)