ecc

package
v2.0.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2019 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CurveInfo

type CurveInfo struct {
	Name         string
	Oid          *encoding.OID
	Curve        elliptic.Curve
	SigAlgorithm SignatureAlgorithm
	CurveType    CurveType
}

func FindByCurve

func FindByCurve(curve elliptic.Curve) *CurveInfo

func FindByName

func FindByName(name string) *CurveInfo

func FindByOid

func FindByOid(oid encoding.Field) *CurveInfo

type CurveType

type CurveType uint8
const (
	NISTCurve      CurveType = 1
	Curve25519     CurveType = 2
	BitCurve       CurveType = 3
	BrainpoolCurve CurveType = 4
)

type SignatureAlgorithm

type SignatureAlgorithm uint8
const (
	ECDSA SignatureAlgorithm = 1
	EdDSA SignatureAlgorithm = 2
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL