From ae7ceca3b7571c68c997cb43b997cd9c24ef1ccf Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Sat, 30 Jun 2018 16:33:51 -0700 Subject: [PATCH] add siec as default --- src/utils.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/utils.go b/src/utils.go index 9e498f3..90dd68b 100644 --- a/src/utils.go +++ b/src/utils.go @@ -11,7 +11,10 @@ import ( "os" "strconv" + "github.com/schollz/croc/src/pake" + "github.com/pkg/errors" + "github.com/tscholl2/siec" ) // catFiles copies data from n files to a single one and removes source files @@ -71,7 +74,7 @@ func splitFile(fileName string, numPieces int) (err error) { return nil } -func getCurve(s string) (curve elliptic.Curve) { +func getCurve(s string) (curve pake.EllipticCurve) { switch s { case "p224": curve = elliptic.P224() @@ -82,9 +85,7 @@ func getCurve(s string) (curve elliptic.Curve) { case "p521": curve = elliptic.P521() default: - // TODO: - // add SIEC - curve = elliptic.P256() + curve = siec.SIEC255() } return }