Add SHA256 fingerprint utils and helpers (#41)
This commit is contained in:
parent
c8b7e87135
commit
3c79f40acb
8 changed files with 88 additions and 3 deletions
|
|
@ -310,3 +310,16 @@ func TestGetArmoredPublicKey(t *testing.T) {
|
|||
|
||||
assert.Exactly(t, eb, b)
|
||||
}
|
||||
|
||||
func TestGetSHA256FingerprintsV4(t *testing.T) {
|
||||
publicKey, err := NewKeyFromArmored(readTestFile("keyring_publicKey", false))
|
||||
if err != nil {
|
||||
t.Fatal("Cannot unarmor key:", err)
|
||||
}
|
||||
|
||||
sha256Fingerprints := publicKey.GetSHA256Fingerprints()
|
||||
|
||||
assert.Len(t, sha256Fingerprints, 2)
|
||||
assert.Exactly(t, "d9ac0b857da6d2c8be985b251a9e3db31e7a1d2d832d1f07ebe838a9edce9c24", sha256Fingerprints[0])
|
||||
assert.Exactly(t, "203dfba1f8442c17e59214d9cd11985bfc5cc8721bb4a71740dd5507e58a1a0d", sha256Fingerprints[1])
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue