crypto/rsa.PrivateKey.D (field)
14 uses
crypto/rsa (current package)
rsa.go#L111: D *big.Int // private exponent
rsa.go#L132: if !priv.PublicKey.Equal(&xx.PublicKey) || !bigIntEqual(priv.D, xx.D) {
rsa.go#L255: de.Mul(de, priv.D)
rsa.go#L334: D: D,
rsa.go#L423: priv.D = new(big.Int)
rsa.go#L425: ok := priv.D.ModInverse(e, totient)
rsa.go#L612: priv.Precomputed.Dp.Mod(priv.D, priv.Precomputed.Dp)
rsa.go#L615: priv.Precomputed.Dq.Mod(priv.D, priv.Precomputed.Dq)
rsa.go#L626: values.Exp.Mod(priv.D, values.Exp)
rsa.go#L661: m = bigmod.NewNat().Exp(c, priv.D.Bytes(), N)
crypto/x509
pkcs1.go#L77: key.D = priv.D
pkcs1.go#L116: D: key.D,
github.com/gotd/td/internal/crypto
rsa.go#L51: m := new(big.Int).Exp(c, key.D, key.N)
|
The pages are generated with Golds v0.6.7. (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 @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |