Example #1
0
 def verify(self, msg, sig, h=None,
            t=None, mgf=None, sLen=None,
            sigdecode=ecdsa.util.sigdecode_string):
     try:
         return self.key.verify(sig, msg, hashfunc=mapHashFunc(h),
                                sigdecode=sigdecode)
     except ecdsa.keys.BadSignatureError:
         return False
Example #2
0
 def verify(self,
            msg,
            sig,
            h=None,
            t=None,
            mgf=None,
            sLen=None,
            sigdecode=None):
     return self.vkey.verify(sig,
                             msg,
                             hashfunc=mapHashFunc(h),
                             sigdecode=sigdecode)
Example #3
0
 def sign(self,
          data,
          h=None,
          t=None,
          mgf=None,
          sLen=None,
          k=None,
          entropy=None,
          sigencode=ecdsa.util.sigencode_string):
     return self.key.sign(data,
                          hashfunc=mapHashFunc(h),
                          k=k,
                          entropy=entropy,
                          sigencode=sigencode)
Example #4
0
 def verify(self,
            msg,
            sig,
            h=None,
            t=None,
            mgf=None,
            sLen=None,
            sigdecode=ecdsa.util.sigdecode_string):
     try:
         return self.key.verify(sig,
                                msg,
                                hashfunc=mapHashFunc(h),
                                sigdecode=sigdecode)
     except ecdsa.keys.BadSignatureError:
         return False
Example #5
0
 def sign(self, data, h=None, **kwargs):
     signer = self.key.signer(ec.ECDSA(mapHashFunc(h)))
     signer.update(data)
     return signer.finalize()
Example #6
0
 def verify(self, msg, sig, h=None, **kwargs):
     # 'sig' should be a DER-encoded signature, as per RFC 3279
     verifier = self.pubkey.verifier(sig, ec.ECDSA(mapHashFunc(h)))
     verifier.update(msg)
     return verifier.verify()
Example #7
0
 def sign(self, data, h=None,
          t=None, mgf=None, sLen=None,
          k=None, entropy=None, sigencode=ecdsa.util.sigencode_string):
     return self.key.sign(data, hashfunc=mapHashFunc(h),
                          k=k, entropy=entropy, sigencode=sigencode)
Example #8
0
 def verify(self, msg, sig, h=None,
            t=None, mgf=None, sLen=None,
            sigdecode=None):
     return self.vkey.verify(sig, msg, hashfunc=mapHashFunc(h),
                             sigdecode=sigdecode)
Example #9
0
 def sign(self, data, h=None, **kwargs):
     signer = self.key.signer(ec.ECDSA(mapHashFunc(h)))
     signer.update(data)
     return signer.finalize()
Example #10
0
 def verify(self, msg, sig, h=None, **kwargs):
     # 'sig' should be a DER-encoded signature, as per RFC 3279
     verifier = self.pubkey.verifier(sig, ec.ECDSA(mapHashFunc(h)))
     verifier.update(msg)
     return verifier.verify()