MCPcopy Create free account
hub / github.com/daodst/chat / TestEncode

Function TestEncode

new_feature/key_func_test.go:8–24  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

6)
7
8func TestEncode(t *testing.T) {
9 pubKey := "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/17XRshxRD8s6SL4LmvMT0Dvu6NhKqRP1FUPMR6n1xCN8v9An/8gJp0Oe6GOxgzbCtj/QmU6ZKfGgxMBbDe9vg=="
10 encoded, err := Encode(pubKey, []byte("MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/17XRshxRD8s6SL4LmvMT0Dvu6NhKqRP1FUPMR6n1xCN8v9An/8gJp0Oe6GOxgzbCtj/QmU6ZKfGgxMBbDe9vg==MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/17XRshxRD8s6SL4LmvMT0Dvu6NhKqRP1FUPMR6n1xCN8v9An/8gJp0Oe6GOxgzbCtj/QmU6ZKfGgxMBbDe9vg==MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/17XRshxRD8s6SL4LmvMT0Dvu6NhKqRP1FUPMR6n1xCN8v9An/8gJp0Oe6GOxgzbCtj/QmU6ZKfGgxMBbDe9vg==MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/17XRshxRD8s6SL4LmvMT0Dvu6NhKqRP1FUPMR6n1xCN8v9An/8gJp0Oe6GOxgzbCtj/QmU6ZKfGgxMBbDe9vg=="))
11 if err != nil {
12 t.Error(err.Error())
13 } else {
14 t.Log("encode res:", encoded)
15 }
16 priKey := "e+69ZcM25oSOwDH5nQk9kyM7myLu7rxuJvGrOQECOl0="
17 //priBytes, _ := base64.StdEncoding.DecodeString(priKey)
18 decoded, err := Decode(priKey, encoded)
19 if err != nil {
20 t.Error(err.Error())
21 } else {
22 t.Log(string(decoded))
23 }
24}
25func TestEncode1(t *testing.T) {
26 encoded, err := base64.StdEncoding.DecodeString(`BJXNxUOpfr7vQ+jWsmF8UAd9ufvNAkm+wLbrjj/D8udhncXqFZkx8i/UBc2KWJV1TzpQmqCqlhba
27r+nWKaJFqCSdM/8mzxSkUdB4tJeOmX0g7WjSvS+fnsoVzxYLVhO1ZCH8sGD3Dk6QpwtP3y0rya+R

Callers

nothing calls this directly

Calls 3

EncodeFunction · 0.85
DecodeFunction · 0.85
ErrorMethod · 0.45

Tested by

no test coverage detected