diff --git a/crypto/bls12381/arithmetic_fallback.go b/crypto/bls12381/arithmetic_fallback.go
index 19fb5891049813f73543ca0cf81c20d1929f8080..91cabf4f3dcc9ec0647e3bcd8ba7f2a34951d2ef 100644
--- a/crypto/bls12381/arithmetic_fallback.go
+++ b/crypto/bls12381/arithmetic_fallback.go
@@ -207,7 +207,7 @@ func lsubAssign(z, x *fe) {
 	z[2], b = bits.Sub64(z[2], x[2], b)
 	z[3], b = bits.Sub64(z[3], x[3], b)
 	z[4], b = bits.Sub64(z[4], x[4], b)
-	z[5], b = bits.Sub64(z[5], x[5], b)
+	z[5], _ = bits.Sub64(z[5], x[5], b)
 }
 
 func neg(z *fe, x *fe) {
diff --git a/crypto/signify/signify_fuzz.go b/crypto/signify/signify_fuzz.go
index d1bcf356a4db1af4ee5c5992209f672f1642e640..f9167900ad655bc0f78a7e843e0f73fbadd77515 100644
--- a/crypto/signify/signify_fuzz.go
+++ b/crypto/signify/signify_fuzz.go
@@ -25,7 +25,6 @@ import (
 	"log"
 	"os"
 	"os/exec"
-	"runtime"
 
 	fuzz "github.com/google/gofuzz"
 	"github.com/jedisct1/go-minisign"
@@ -129,6 +128,9 @@ func getKey(fileS string) (string, error) {
 func createKeyPair() (string, string) {
 	// Create key and put it in correct format
 	tmpKey, err := ioutil.TempFile("", "")
+	if err != nil {
+		panic(err)
+	}
 	defer os.Remove(tmpKey.Name())
 	defer os.Remove(tmpKey.Name() + ".pub")
 	defer os.Remove(tmpKey.Name() + ".sec")