From 49bfc37c21174395f49e2d6bd65a66a1fc85e18f Mon Sep 17 00:00:00 2001 From: Gianni Moschini Date: Fri, 3 Feb 2017 19:41:45 +0000 Subject: [PATCH] Check if ExpirationDate is set (#28) --- gpg/gpg.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gpg/gpg.go b/gpg/gpg.go index d01265dcec..990ff7d7af 100644 --- a/gpg/gpg.go +++ b/gpg/gpg.go @@ -236,7 +236,7 @@ type Key struct { // IsUseable returns true if GPG would assume this key is useable for encryption func (k Key) IsUseable() bool { - if k.ExpirationDate.Before(time.Now()) { + if !k.ExpirationDate.IsZero() && k.ExpirationDate.Before(time.Now()) { return false } switch k.Validity {