Skip to content
Snippets Groups Projects
Select Git revision
  • 4279f9ff8b726ddbba498063b2f79b08511b6bbb
  • release default protected
  • more-testing
  • attempt-vax90b1
  • attempt-1
  • conversion protected
  • linux
  • v0.9.1 protected
  • v0.9.0 protected
9 results

messages.go

Blame
  • keys_test.go 541 B
    package client
    
    import (
    	"reflect"
    	"testing"
    )
    
    func TestGenerateKeys(t *testing.T) {
    	var tests = []struct {
    		key  string
    		size int
    		want string
    	}{
    		{"ecdsa", 256, "*ecdsa.PrivateKey"},
    		{"rsa", 1024, "*rsa.PrivateKey"},
    		{"ed25519", 256, "*ed25519.PrivateKey"},
    	}
    
    	for _, tst := range tests {
    		k, _, err := GenerateKey(tst.key, tst.size)
    		if err != nil {
    			t.Error(err)
    		}
    		if reflect.TypeOf(k).String() != tst.want {
    			t.Errorf("Wrong key type returned. Got %s, wanted %s", reflect.TypeOf(k).String(), tst.want)
    		}
    	}
    }