|
|
- package crypto
-
- import (
- "bytes"
- "testing"
- )
-
- func TestSimpleArmor(t *testing.T) {
- blockType := "MINT TEST"
- data := []byte("somedata")
- armorStr := EncodeArmor(blockType, nil, data)
- t.Log("Got armor: ", armorStr)
-
- // Decode armorStr and test for equivalence.
- blockType2, _, data2, err := DecodeArmor(armorStr)
- if err != nil {
- t.Error(err)
- }
- if blockType != blockType2 {
- t.Errorf("Expected block type %v but got %v", blockType, blockType2)
- }
- if !bytes.Equal(data, data2) {
- t.Errorf("Expected data %X but got %X", data2, data)
- }
- }
|