From 8097f16e6c20d5b663ae1893b7970b3c91a3f80d Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 14 Apr 2017 01:46:18 +0200 Subject: ... --- keys_test.go | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) (limited to 'keys_test.go') diff --git a/keys_test.go b/keys_test.go index 06a3730..02a0a6b 100644 --- a/keys_test.go +++ b/keys_test.go @@ -8,29 +8,51 @@ import ( func TestUnmarshalSig(t *testing.T) { b64sig := []byte(`RWRbOC0bBf7abaGwGtq45KLDK63tgcF7CO4qTZSlTKCSbZTYlDfFm/DISQ60u+/jEzrk22suvXXAEsxQTe2xUOfV90get1YRGQo=`) v := new(Sig) - DecodeBase64(v, b64sig) - out, _ := EncodeBase64(v) + DecodeB64(v, b64sig) + out, _ := EncodeB64(v) if !bytes.Equal(b64sig, out) { t.Errorf("want %v, got %v", b64sig, out) } + t.Logf("%+v", v) } func TestUnmarshalPub(t *testing.T) { b64pub := []byte(`RWRbOC0bBf7abfanaXuTYfCa6+YO69Kxyz8RD5nL/3Ta7umY6iOwnBrG`) v := new(PubKey) - DecodeBase64(v, b64pub) - out, _ := EncodeBase64(v) + DecodeB64(v, b64pub) + out, _ := EncodeB64(v) if !bytes.Equal(b64pub, out) { t.Errorf("want %v, got %v", b64pub, out) } + t.Logf("%+v", v) } func TestUnmarshalEnc(t *testing.T) { b64enc := []byte(`RWRCSwAAAACzJBN2gC5//jVvDiV76rs4m2aKXkljqDpbOC0bBf7abZhV/Zygr6b0KIbSI56JQutwzsQeouxnnHuVTZp3IW4M9qdpe5Nh8Jrr5g7r0rHLPxEPmcv/dNru6ZjqI7CcGsY=`) v := new(EncKey) - DecodeBase64(v, b64enc) - out, _ := EncodeBase64(v) + DecodeB64(v, b64enc) + out, _ := EncodeB64(v) if !bytes.Equal(b64enc, out) { t.Errorf("want %v, got %v", b64enc, out) } + t.Logf("%+v", v) + if !v.IsValid() { + t.Error("invalid") + } +} + +func TestUnmarshalKDF(t *testing.T) { + b64enc := []byte(`RWRCSwAAACoXv4r2lp3RYYLEWZRsY+1Z+1mJtEScNBaKdOKcMdhUHrztnf8a4sUNGY19MoV3wX2cyW2Mn1MduKxi9s3Se070TGF0IZG/hH4SKiNUYi+yi1mandWAwmhY3ahIHApigTk=`) + v := new(EncKey) + DecodeB64(v, b64enc) + out, _ := EncodeB64(v) + if !bytes.Equal(b64enc, out) { + t.Errorf("want %v, got %v", b64enc, out) + } + t.Logf("%+v", v) + /* FIXME KDF missing + if !v.IsValid() { + t.Error("invalid") + } + */ } -- cgit v1.2.3