úÎ{¹!       ExcellentStable#Vincent Hanquez <vincent@snarc.org>None(Represent Diffie Hellman shared secret. +Represent Diffie Hellman private number X. *Represent Diffie Hellman public number Y. IRepresent Diffie Hellman parameters namely P (prime), and G (generator).  ExcellentStable#Vincent Hanquez <vincent@snarc.org> Safe-InferredRepresent a DSA private key. Only x need to be secret. = the DSA parameters are publicly shared with the other side. DSA parameters DSA private X Represent a DSA public key. DSA parameters  DSA public Y *Represent a DSA signature namely R and S. -Represent DSA parameters namely P, G, and Q.          ExcellentStable#Vincent Hanquez <vincent@snarc.org> Safe-Inferred Represent a RSA private key. .Only the pub, d fields are mandatory to fill. 9p, q, dP, dQ, qinv are by-product during RSA generation, 5 but are useful to record here to speed up massively ! the decrypt and sign operation. 0implementations can leave optional fields to 0. -public part of a private key (size, n and e) private exponant d p prime number q prime number  d mod (p-1)  d mod (q-1)  q^(-1) mod p Represent a RSA public key size of key in bytes  public p*q public exponant e  !   !"        crypto-pubkey-types-0.2.0Crypto.Types.PubKey.DHCrypto.Types.PubKey.DSACrypto.Types.PubKey.RSA SharedKey PrivateNumber PublicNumberParams PrivateKeyprivate_params private_x PublicKey public_paramspublic_y Signature private_pub private_d private_p private_q private_dP private_dQ private_qinv public_sizepublic_npublic_e private_size private_n private_e