crypto/internal/fips140/bigmod.Nat.Mod (method)
15 uses
crypto/internal/fips140/bigmod (current package)
nat.go#L648: func (out *Nat) Mod(x *Nat, m *Modulus) *Nat {
nat.go#L951: return x.Mod(&Nat{limbs: T}, m)
nat.go#L961: return x.Mod(&Nat{limbs: T}, m)
nat.go#L968: return x.Mod(&Nat{limbs: T}, m)
nat.go#L975: return x.Mod(&Nat{limbs: T}, m)
crypto/internal/fips140/rsa
rsa.go#L78: dP := bigmod.NewNat().Mod(d, pMinusOneMod).Bytes(pMinusOneMod)
rsa.go#L85: dQ := bigmod.NewNat().Mod(d, qMinusOneMod).Bytes(qMinusOneMod)
rsa.go#L94: qInv := bigmod.NewNat().Mod(q.Nat(), p)
rsa.go#L270: qP = bigmod.NewNat().Mod(q.Nat(), p)
rsa.go#L278: dP1 := bigmod.NewNat().Mod(priv.d, pMinus1)
rsa.go#L282: dQ1 := bigmod.NewNat().Mod(priv.d, qMinus1)
rsa.go#L428: m = bigmod.NewNat().Exp(t0.Mod(c, P), priv.dP, P)
rsa.go#L430: m2 := bigmod.NewNat().Exp(t0.Mod(c, Q), priv.dQ, Q)
rsa.go#L432: m.Sub(t0.Mod(m2, P), P)
rsa.go#L436: m.ExpandFor(N).Mul(t0.Mod(Q.Nat(), N), N)
 |
The pages are generated with Golds v0.8.4. (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. |