1
0
mirror of https://github.com/fluencelabs/tendermint synced 2025-06-26 11:11:41 +00:00
Files
crypto
bcrypt
hd
LICENSE
Makefile
README.md
armor.go
armor_test.go
crypto.go
embed_test.go
encode_test.go
glide.yaml
hash.go
priv_key.go
pub_key.go
pub_key_test.go
random.go
signature.go
signature_test.go
symmetric.go
symmetric_test.go
.gitignore
tendermint/crypto/armor_test.go

21 lines
459 B
Go
Raw Normal View History

2016-03-13 14:00:27 -07:00
package crypto
import (
"testing"
2017-02-23 13:20:30 +01:00
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
2016-03-13 14:00:27 -07:00
)
func TestSimpleArmor(t *testing.T) {
blockType := "MINT TEST"
data := []byte("somedata")
armorStr := EncodeArmor(blockType, nil, data)
// Decode armorStr and test for equivalence.
blockType2, _, data2, err := DecodeArmor(armorStr)
2017-02-23 13:20:30 +01:00
require.Nil(t, err, "%+v", err)
assert.Equal(t, blockType, blockType2)
assert.Equal(t, data, data2)
2016-03-13 14:00:27 -07:00
}