type crypto/elliptic.CurveParams
23 uses
crypto/elliptic (current package)
elliptic.go#L29: Params() *CurveParams
elliptic.go#L45: type CurveParams struct {
elliptic.go#L54: func (curve *CurveParams) Params() *CurveParams {
elliptic.go#L59: func (curve *CurveParams) polynomial(x *big.Int) *big.Int {
elliptic.go#L73: func (curve *CurveParams) IsOnCurve(x, y *big.Int) bool {
elliptic.go#L94: func (curve *CurveParams) affineFromJacobian(x, y, z *big.Int) (xOut, yOut *big.Int) {
elliptic.go#L110: func (curve *CurveParams) Add(x1, y1, x2, y2 *big.Int) (*big.Int, *big.Int) {
elliptic.go#L118: func (curve *CurveParams) addJacobian(x1, y1, z1, x2, y2, z2 *big.Int) (*big.Int, *big.Int, *big.Int) {
elliptic.go#L194: func (curve *CurveParams) Double(x1, y1 *big.Int) (*big.Int, *big.Int) {
elliptic.go#L201: func (curve *CurveParams) doubleJacobian(x, y, z *big.Int) (*big.Int, *big.Int, *big.Int) {
elliptic.go#L260: func (curve *CurveParams) ScalarMult(Bx, By *big.Int, k []byte) (*big.Int, *big.Int) {
elliptic.go#L277: func (curve *CurveParams) ScalarBaseMult(k []byte) (*big.Int, *big.Int) {
elliptic.go#L392: var p384 *CurveParams
elliptic.go#L393: var p521 *CurveParams
elliptic.go#L404: p384 = &CurveParams{Name: "P-384"}
elliptic.go#L415: p521 = &CurveParams{Name: "P-521"}
p224.go#L19: *CurveParams
p224.go#L25: p224.CurveParams = &CurveParams{Name: "P-224"}
p224.go#L46: func (curve p224Curve) Params() *CurveParams {
p256_asm.go#L24: *CurveParams
p256_asm.go#L40: p256.CurveParams = &CurveParams{Name: "P-256"}
p256_asm.go#L49: func (curve p256Curve) Params() *CurveParams {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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. |