mirror of https://github.com/schollz/croc.git
don't use 65534
This commit is contained in:
parent
09e88d41d1
commit
1fb242308d
|
@ -23,7 +23,6 @@ func Bundle(payload interface{}, key []byte) (bundled string, err error) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// TODO: use base-122 encoding instead? https://github.com/kevinAlbs/Base122
|
|
||||||
bundled = base64.StdEncoding.EncodeToString(p)
|
bundled = base64.StdEncoding.EncodeToString(p)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -34,6 +33,7 @@ func Unbundle(bundled string, key []byte, payload interface{}) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if key != nil {
|
if key != nil {
|
||||||
b, err = crypt.Decrypt(b, key)
|
b, err = crypt.Decrypt(b, key)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package box
|
package box
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/schollz/croc/v7/src/crypt"
|
"github.com/schollz/croc/v7/src/crypt"
|
||||||
|
@ -33,6 +34,7 @@ func TestBox(t *testing.T) {
|
||||||
|
|
||||||
bundled, err := Bundle(M{"hello, world"}, key)
|
bundled, err := Bundle(M{"hello, world"}, key)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
|
fmt.Println(bundled, len(bundled))
|
||||||
|
|
||||||
var m M
|
var m M
|
||||||
err = Unbundle(bundled, key, &m)
|
err = Unbundle(bundled, key, &m)
|
||||||
|
|
Loading…
Reference in New Issue