Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « Crypto.PublicKey.ElGamal »

Classe « pubkey »

Informations générales

Héritage

builtins.object
    pubkey

Définition

class pubkey(builtins.object):

Description [extrait de pubkey.__doc__]

An abstract class for a public key object.

    :undocumented: __getstate__, __setstate__, __eq__, __ne__, validate
    

Constructeur(s)

Signature du constructeur Description
__init__(self)

Liste des opérateurs

Signature de l'opérateur Description
__eq__(self, other) __eq__(other): 0, 1 [extrait de __eq__.__doc__]
__ne__(self, other) __ne__(other): 0, 1 [extrait de __ne__.__doc__]

Opérateurs hérités de la classe object

__ge__, __gt__, __le__, __lt__

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes dépréciées
Signature de la méthodeDescription
__getstate__(self) To keep key objects platform-independent, the key data is [extrait de __getstate__.__doc__]
__setstate__(self, d) On unpickling a key object, the key data is converted to the big [extrait de __setstate__.__doc__]
blind(self, M, B) Blind a message to prevent certain side-channel attacks. [extrait de blind.__doc__]
can_blind(self) Tell if the algorithm can deal with data blinding. [extrait de can_blind.__doc__]
can_encrypt(self) Tell if the algorithm can deal with data encryption. [extrait de can_encrypt.__doc__]
can_sign(self) Tell if the algorithm can deal with cryptographic signatures. [extrait de can_sign.__doc__]
decrypt(self, ciphertext) Decrypt a piece of data. [extrait de decrypt.__doc__]
encrypt(self, plaintext, K) Encrypt a piece of data. [extrait de encrypt.__doc__]
has_private(self) Tell if the key object contains private components. [extrait de has_private.__doc__]
publickey(self) Construct a new key carrying only the public information. [extrait de publickey.__doc__]
sign(self, M, K) Sign a piece of data. [extrait de sign.__doc__]
size(self) Tell the maximum number of bits that can be handled by this key. [extrait de size.__doc__]
unblind(self, M, B) Unblind a message after cryptographic processing. [extrait de unblind.__doc__]
validate(self, M, signature)
verify(self, M, signature) Verify the validity of a signature. [extrait de verify.__doc__]

Méthodes héritées de la classe object

__delattr__, __dir__, __format__, __getattribute__, __hash__, __init_subclass__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__