| 109 | |
| 110 | |
| 111 | class RSAPrivateKey(ASN1_Packet): |
| 112 | ASN1_codec = ASN1_Codecs.BER |
| 113 | ASN1_root = ASN1F_SEQUENCE( |
| 114 | ASN1F_enum_INTEGER("version", 0, ["two-prime", "multi"]), |
| 115 | ASN1F_INTEGER("modulus", 10), |
| 116 | ASN1F_INTEGER("publicExponent", 3), |
| 117 | ASN1F_INTEGER("privateExponent", 3), |
| 118 | ASN1F_INTEGER("prime1", 2), |
| 119 | ASN1F_INTEGER("prime2", 5), |
| 120 | ASN1F_INTEGER("exponent1", 0), |
| 121 | ASN1F_INTEGER("exponent2", 3), |
| 122 | ASN1F_INTEGER("coefficient", 1), |
| 123 | ASN1F_optional( |
| 124 | ASN1F_SEQUENCE_OF("otherPrimeInfos", None, |
| 125 | RSAOtherPrimeInfo))) |
| 126 | |
| 127 | #################################### |
| 128 | # Diffie Hellman Packets # |
no test coverage detected