crypto/rsa.PrecomputedValues.Qinv (field)
12 uses
crypto/rsa (current package)
rsa.go#L206: Qinv *big.Int // Q^-1 mod P
rsa.go#L267: bigIntEqualToBytes(priv.Precomputed.Qinv, qInv)
rsa.go#L346: Qinv: Qinv,
rsa.go#L399: Qinv: new(big.Int).SetBytes(qInv),
rsa.go#L582: if priv.Precomputed.Dp != nil && priv.Precomputed.Dq != nil && priv.Precomputed.Qinv != nil {
rsa.go#L585: priv.Precomputed.Dp.Bytes(), priv.Precomputed.Dq.Bytes(), priv.Precomputed.Qinv.Bytes())
rsa.go#L605: precomputed.Qinv = new(big.Int).SetBytes(qInv)
rsa.go#L639: precomputed.Qinv = new(big.Int).ModInverse(priv.Primes[1], priv.Primes[0])
rsa.go#L640: if precomputed.Qinv == nil {
crypto/x509
pkcs1.go#L93: key.Precomputed.Qinv = priv.Qinv
pkcs1.go#L110: key.Precomputed.Qinv = nil
pkcs1.go#L150: Qinv: key.Precomputed.Qinv,
![]() |
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. |