(self)
| 249 | return der.topem(self.to_der(), "EC PRIVATE KEY") |
| 250 | |
| 251 | def to_der(self): |
| 252 | # SEQ([int(1), octetstring(privkey),cont[0], oid(secp224r1), |
| 253 | # cont[1],bitstring]) |
| 254 | encoded_vk = b'\x00\x04' + self.get_verifying_key().to_string() |
| 255 | return der.encode_sequence(der.encode_integer(1), |
| 256 | der.encode_octet_string(self.to_string()), |
| 257 | der.encode_constructed(0, self.curve.encoded_oid), |
| 258 | der.encode_constructed(1, der.encode_bitstring(encoded_vk)), |
| 259 | ) |
| 260 | |
| 261 | def get_verifying_key(self): |
| 262 | return self.verifying_key |
no test coverage detected