Denmaseno 8 년 전
부모
커밋
250ab14f46
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      signer.go

+ 6 - 0
signer.go

@@ -48,3 +48,9 @@ func (signer *Signer) Verify(key *rsa.PublicKey, sum []byte) {
 		panic(fmt.Errorf("Verify failed"))
 	}
 }
+
+// Check func
+func (signer *Signer) Check(key *rsa.PublicKey, sum []byte) bool {
+	err := rsa.VerifyPSS(key, signer.method, signer.h.Sum(nil), sum, &signer.opts)
+	return err == nil
+}