(self, msg, key)
| 131 | return key |
| 132 | |
| 133 | def sign(self, msg, key): |
| 134 | op_key = key.get_op_key("sign") |
| 135 | der_sig = op_key.sign(msg, ECDSA(self.hash_alg())) |
| 136 | r, s = decode_dss_signature(der_sig) |
| 137 | size = key.curve_key_size |
| 138 | return encode_int(r, size) + encode_int(s, size) |
| 139 | |
| 140 | def verify(self, msg, sig, key): |
| 141 | key_size = key.curve_key_size |
no test coverage detected