From 8f1992e0bc467fd055523806e037c7d7950942d5 Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Fri, 15 Jul 2011 17:55:25 +0200 Subject: [PATCH] Enable parsing of gost and ecdsa --- kparse.go | 2 +- kparse.rl | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/kparse.go b/kparse.go index f00e360c..d8e1ccb1 100644 --- a/kparse.go +++ b/kparse.go @@ -26,7 +26,7 @@ func Kparse(data string) (m map[string]string, err os.Error) { cs, p, pe := 0, 0, len(data) mark := 0 k := "" - k=k +// k=k m = make(map[string]string) diff --git a/kparse.rl b/kparse.rl index c0c55dfe..c1666ccb 100644 --- a/kparse.rl +++ b/kparse.rl @@ -17,7 +17,6 @@ func Kparse(data string) (m map[string]string, err os.Error) { cs, p, pe := 0, 0, len(data) mark := 0 k := "" - k=k m = make(map[string]string) %%{ @@ -33,6 +32,8 @@ func Kparse(data string) (m map[string]string, err os.Error) { | ('Modulus'i) | ('PublicExponent'i) | ('PrivateExponent'i) + | ('GostAsn1'i) # GOST, RFC 5933 + | ('PrivateKey'i) # ECDSA, RFC xxxx (TBA) | ('Prime1'i) | ('Prime2'i) | ('Exponent1'i)