Codes d'erreurs
[Algorithmes Asymétriques]


Macros

#define ECCTK_ECC_NO_ERROR   0
#define ECCTK_ECC_ERROR_INTERNAL   -1
#define ECCTK_ECC_ERROR_OPEN_FILE   -2
#define ECCTK_ECC_ERROR_TMPFILE   -3
#define ECCTK_ECC_ERROR_NULL_ARG   -4
#define ECCTK_ECC_ERROR_OUT_TOO_SMALL   -5
#define ECCTK_ECC_ERROR_KPUB_CTX   -6
#define ECCTK_ECC_ERROR_KPRV_CTX   -7
#define ECCTK_ECC_ERROR_CIPHER_CTX   -8
#define ECCTK_ECC_ERROR_PSEC3_CTX   -9
#define ECCTK_ECC_ERROR_ECIES_CTX   -10
#define ECCTK_ECC_ERROR_READ_SIGN   -11
#define ECCTK_ECC_ERROR_VERIFY   -12
#define ECCTK_ECC_ERROR_HASH_FILE   -13
#define ECCTK_ECC_ERROR_HASH_BUF   -14
#define ECCTK_ECC_ERROR_READ_KA   -15
#define ECCTK_ECC_ERROR_COMPRESS   -16
#define ECCTK_ECC_ERROR_DECOMPRESS   -17
#define ECCTK_ECC_ERROR_PSEC3   -18
#define ECCTK_ECC_ERROR_ECIES   -19
#define ECCTK_ECC_ERROR_ENCRYPT   -20
#define ECCTK_ECC_ERROR_DECRYPT   -21
#define ECCTK_ECC_ERROR_GENKEY   -22
#define ECCTK_ECC_ERROR_WRITE_FILE   -23
#define ECCTK_ECC_ERROR_BAD_ALGORITHM   -24
#define ECCTK_ECC_ERROR_DER_PEM   -25
#define ECCTK_ECC_ERROR_GENERATE_CURVE   -26
#define ECCTK_ECC_ERROR_GF2M_NOT_INIT   -27
#define ECCTK_ECC_ERROR_GFP_NOT_INIT   -28


Documentation des macro

#define ECCTK_ECC_NO_ERROR   0
 

Aucune erreur

#define ECCTK_ECC_ERROR_INTERNAL   -1
 

Erreur interne

#define ECCTK_ECC_ERROR_OPEN_FILE   -2
 

Impossible d'ouvrir le fichier

#define ECCTK_ECC_ERROR_TMPFILE   -3
 

Impossible de créer un fichier

#define ECCTK_ECC_ERROR_NULL_ARG   -4
 

Argument null trouvé

#define ECCTK_ECC_ERROR_OUT_TOO_SMALL   -5
 

Le buffer de sortie est trop petit

#define ECCTK_ECC_ERROR_KPUB_CTX   -6
 

Erreur sur le context de clef publique

#define ECCTK_ECC_ERROR_KPRV_CTX   -7
 

Erreur sur le context de clef privée

#define ECCTK_ECC_ERROR_CIPHER_CTX   -8
 

Erreur sur le context de chiffrement

#define ECCTK_ECC_ERROR_PSEC3_CTX   -9
 

Erreur sur le context PSEC3

#define ECCTK_ECC_ERROR_ECIES_CTX   -10
 

Erreur sur le context ECIES

#define ECCTK_ECC_ERROR_READ_SIGN   -11
 

Impossible de lire la signature

#define ECCTK_ECC_ERROR_VERIFY   -12
 

La vérification à échouée

#define ECCTK_ECC_ERROR_HASH_FILE   -13
 

Erreur durant le calcul de l'empreinte du fichier

#define ECCTK_ECC_ERROR_HASH_BUF   -14
 

Erreur durant le calcul de l'empreinte du buffer

#define ECCTK_ECC_ERROR_READ_KA   -15
 

Impossible de lire le Key Aggremmet

#define ECCTK_ECC_ERROR_COMPRESS   -16
 

Erreur durant la compression

#define ECCTK_ECC_ERROR_DECOMPRESS   -17
 

Erreur durant la décompression

#define ECCTK_ECC_ERROR_PSEC3   -18
 

Erreur durant l'éxecution de l'algorithe PSEC3

#define ECCTK_ECC_ERROR_ECIES   -19
 

Erreur durant l'éxecution de l'algorithe ECIES

#define ECCTK_ECC_ERROR_ENCRYPT   -20
 

Erreur durant le chiffrement symétrique

#define ECCTK_ECC_ERROR_DECRYPT   -21
 

Erreur durant le déchiffrement symétrique

#define ECCTK_ECC_ERROR_GENKEY   -22
 

Erreur durant la génération d'un bi-clef

#define ECCTK_ECC_ERROR_WRITE_FILE   -23
 

Erreur durant l'écriture dans un fichier

#define ECCTK_ECC_ERROR_BAD_ALGORITHM   -24
 

Impossible d'utiliser l'algorithme spécifié (hash/hmac/mac)

#define ECCTK_ECC_ERROR_DER_PEM   -25
 

Erreur durant une convertion DER vers PEM ou PEM vers DER

#define ECCTK_ECC_ERROR_GENERATE_CURVE   -26
 

Erreur durant la génération de la courbe

#define ECCTK_ECC_ERROR_GF2M_NOT_INIT   -27
 

Les paramètres nécessaires aux opérations sur GF(2^m) ne sont pas initialisés

#define ECCTK_ECC_ERROR_GFP_NOT_INIT   -28
 

Les paramètres nécessaires aux opérations sur GF(p) ne sont pas initialisés


Généré pour ECCTK (Elliptic Curve Cryptographic ToolKit) avec  doxygen