crypto/rsa.PrivateKey.Precomputed (field)
31 uses
crypto/rsa (current package)
rsa.go#L118: Precomputed PrecomputedValues
rsa.go#L245: if priv.Precomputed.fips != nil {
rsa.go#L253: if priv.Precomputed.fips == nil {
rsa.go#L256: N, e, d, P, Q, dP, dQ, qInv := priv.Precomputed.fips.Export()
rsa.go#L265: bigIntEqualToBytes(priv.Precomputed.Dp, dP) &&
rsa.go#L266: bigIntEqualToBytes(priv.Precomputed.Dq, dQ) &&
rsa.go#L267: bigIntEqualToBytes(priv.Precomputed.Qinv, qInv)
rsa.go#L343: Precomputed: PrecomputedValues{
rsa.go#L395: Precomputed: PrecomputedValues{
rsa.go#L556: priv.Precomputed.fips = nil
rsa.go#L559: priv.Precomputed = precomputed
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#L589: precomputed = priv.Precomputed
rsa.go#L674: if priv.Precomputed.fips != nil {
rsa.go#L675: return priv.Precomputed.fips, nil
crypto/x509
pkcs1.go#L91: key.Precomputed.Dp = priv.Dp
pkcs1.go#L92: key.Precomputed.Dq = priv.Dq
pkcs1.go#L93: key.Precomputed.Qinv = priv.Qinv
pkcs1.go#L108: key.Precomputed.Dp = nil
pkcs1.go#L109: key.Precomputed.Dq = nil
pkcs1.go#L110: key.Precomputed.Qinv = nil
pkcs1.go#L148: Dp: key.Precomputed.Dp,
pkcs1.go#L149: Dq: key.Precomputed.Dq,
pkcs1.go#L150: Qinv: key.Precomputed.Qinv,
pkcs1.go#L153: priv.AdditionalPrimes = make([]pkcs1AdditionalRSAPrime, len(key.Precomputed.CRTValues))
pkcs1.go#L154: for i, values := range key.Precomputed.CRTValues {
 |
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. |