コード例 #1
0
ファイル: u2f_v2.py プロジェクト: medina/python-u2flib-server
    def verify_csr_signature(self):
        data = (chr(0x00) + self.app_param + self.chal_param +
                self.key_handle + self.pub_key)
        digest = sha_256(data)
        pub_key = self.certificate.public_key()

        verify_ecdsa_signature(digest, pub_key, self.signature)
コード例 #2
0
ファイル: u2f_v2.py プロジェクト: medina/python-u2flib-server
    def verify_signature(self, pubkey):
        data = (self.app_param + self.user_presence + self.counter +
                self.chal_param)
        digest = sha_256(data)
        pub_key = pub_key_from_der(pubkey)

        verify_ecdsa_signature(digest, pub_key, self.signature)
コード例 #3
0
ファイル: u2f_v2.py プロジェクト: RAJATVALECHA/mine
    def verify_csr_signature(self):
        data = (b'\x00' + self.app_param + self.chal_param +
                self.key_handle + self.pub_key)
        pub_key = self.certificate.public_key()

        verify_ecdsa_signature(data, pub_key, self.signature)
コード例 #4
0
    def verify_csr_signature(self):
        data = (b'\x00' + self.app_param + self.chal_param +
                self.key_handle + self.pub_key)
        pub_key = self.certificate.public_key()

        verify_ecdsa_signature(data, pub_key, self.signature)
コード例 #5
0
    def verify_signature(self, pubkey):
        data = (self.app_param + self.user_presence + self.counter +
                self.chal_param)
        pub_key = pub_key_from_der(pubkey)

        verify_ecdsa_signature(data, pub_key, self.signature)