From b7f1ed4269c208e5acbb8a49e903d3d187952bb5 Mon Sep 17 00:00:00 2001 From: nbari Date: Sun, 9 Oct 2016 11:58:58 +0200 Subject: [PATCH] Adds the fingerprint on AES additionalData --- aes.go | 4 ++-- create.go | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/aes.go b/aes.go index cb08d21..6eec1ed 100644 --- a/aes.go +++ b/aes.go @@ -35,7 +35,7 @@ func (v *vault) Encrypt(message []byte) ([]byte, error) { if err != nil { return nil, err } - out := gcm.Seal(nonce, nonce, message, nil) + out := gcm.Seal(nonce, nonce, message, []byte(v.Fingerprint)) return out, nil } @@ -54,7 +54,7 @@ func (v *vault) Decrypt(message []byte) ([]byte, error) { nonce := make([]byte, gcm.NonceSize()) copy(nonce, message[:gcm.NonceSize()]) - out, err := gcm.Open(nil, nonce, message[gcm.NonceSize():], nil) + out, err := gcm.Open(nil, nonce, message[gcm.NonceSize():], []byte("fd:c9:a5:ab:67:c2:6a:3b:6b:c9:72:d6:32:f8:a8:09")) if err != nil { return nil, err } diff --git a/create.go b/create.go index f21b6aa..2039cd9 100644 --- a/create.go +++ b/create.go @@ -1,7 +1,6 @@ package sshvault import ( - "fmt" "io/ioutil" "os" "os/exec" @@ -29,6 +28,5 @@ func (v *vault) Create() ([]byte, error) { if err != nil { return nil, err } - fmt.Printf("len(b) = %+v\n", len(b)) return b, nil }