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 « ElGamalobj »

Informations générales

Héritage

builtins.object
    pubkey
        ElGamalobj

Définition

class ElGamalobj(pubkey):

Description [extrait de ElGamalobj.__doc__]

Class defining an ElGamal key.

    :undocumented: __getstate__, __setstate__, __repr__, __getattr__
    

Constructeur(s)

Signature du constructeur Description
__init__(self)

Liste des attributs statiques

Nom de l'attribut Valeur
keydata['p', 'g', 'y', 'x']

Liste des opérateurs

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

__eq__, __ne__

Liste des opérateurs

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
decrypt(self, ciphertext) Decrypt a piece of data with ElGamal. [extrait de decrypt.__doc__]
encrypt(self, plaintext, K) Encrypt a piece of data with ElGamal. [extrait de encrypt.__doc__]
has_private(self)
publickey(self)
sign(self, M, K) Sign a piece of data with ElGamal. [extrait de sign.__doc__]
size(self)
verify(self, M, signature) Verify the validity of an ElGamal signature. [extrait de verify.__doc__]

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

__getstate__, __init_subclass__, __setstate__, __subclasshook__, blind, can_blind, can_encrypt, can_sign, unblind, validate

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

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