ECCTK (Elliptic Curve Cryptographic ToolKit): Codes d'erreurs

# 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