aboutsummaryrefslogtreecommitdiff
path: root/account.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-12-10 21:35:45 +0100
committerDimitri Sokolyuk <demon@dim13.org>2015-12-10 21:35:45 +0100
commit181b93d8214be7e3f38aa7ca5f0b65ecb36fd7bf (patch)
treed1f63322f951da54714c4e6823bc22b4cd630534 /account.go
parentb63823180eab50fcde5d26a41dd09a0c22fd806a (diff)
Move back, less imports
Diffstat (limited to 'account.go')
-rw-r--r--account.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/account.go b/account.go
index 86f44cc..3a8d032 100644
--- a/account.go
+++ b/account.go
@@ -65,6 +65,11 @@ func (a Account) SaveAccount(fname string) error {
return ioutil.WriteFile(fname, body, 0600)
}
+// Signer describes a signing interface
+type Signer interface {
+ Sign([]byte, jose.NonceSource) ([]byte, error)
+}
+
func (a *Account) Sign(msg []byte, n jose.NonceSource) ([]byte, error) {
if a.signer == nil {
var err error