ECNR
[Signature & Vérification]


Fonctions

SIGN_CTXSignFileEcnr (s1byte *File, s2byte Algo, KPRV_CTX *Ctx, s1byte *Password)
 Permet de signer un fichier en utilisant l'algorithme ECNR.
s2byte VerifyFileEcnr (s1byte *File, SIGN_CTX *Sctx, KPUB_CTX *Kctx)
 Permet de vérifier la signature d'un fichier en utilisant l'algorithme ECNR.
SIGN_CTXSignStreamEcnr (u1byte *Buffer, u4byte Size, s2byte Algo, KPRV_CTX *Ctx, s1byte *Password)
 Permet de signer un buffer mémoire en utilisant l'algorithme ECNR.
s2byte VerifyStreamEcnr (u1byte *Buffer, u4byte Size, SIGN_CTX *Sctx, KPUB_CTX *Kctx)
 Permet de vérifier la signature d'un fichier en utilisant l'algorithme ECNR.


Documentation des fonctions

SIGN_CTX* SignFileEcnr s1byte File,
s2byte  Algo,
KPRV_CTX Ctx,
s1byte Password
 

Permet de signer un fichier en utilisant l'algorithme ECNR.

Paramètres:
File : nom du fichier à signer.
Algo : algorithme de hash pour l'intégrité
Ctx : context de clef privée initialisé.
Password : mot de passe protégeant la clef privée.
Remarques:
si la clef privée n'est pas protégée, le mot de passe peut-être NULL.
Renvoie:
context de signature ECNR initialisé, ou NULL en cas d'erreur.
Exemples:
sign_file.cpp.

s2byte VerifyFileEcnr s1byte File,
SIGN_CTX Sctx,
KPUB_CTX Kctx
 

Permet de vérifier la signature d'un fichier en utilisant l'algorithme ECNR.

Paramètres:
File : nom du fichier à vérifier.
Sctx : context de signature ECNR initialisé.
Kctx : context de clef publique initialisé.
Renvoie:
code d'erreur de la fonction.
Exemples:
verify_file.cpp.

SIGN_CTX* SignStreamEcnr u1byte Buffer,
u4byte  Size,
s2byte  Algo,
KPRV_CTX Ctx,
s1byte Password
 

Permet de signer un buffer mémoire en utilisant l'algorithme ECNR.

Paramètres:
Buffer : buffer mémoire à signer.
Size : taille du buffer mémoire à signer.
Algo : algorithme de hash pour l'intégrité
Ctx : context de clef privée initialisé.
Password : mot de passe protégeant la clef privée.
Remarques:
si la clef privée n'est pas protégée, le mot de passe peut-être NULL.
Renvoie:
context de signature ECNR initialisé, ou NULL en cas d'erreur.
Exemples:
sign_stream.cpp.

s2byte VerifyStreamEcnr u1byte Buffer,
u4byte  Size,
SIGN_CTX Sctx,
KPUB_CTX Kctx
 

Permet de vérifier la signature d'un fichier en utilisant l'algorithme ECNR.

Paramètres:
Buffer : buffer mémoire à vérifier.
Size : taille du buffer mémoire à vérifier.
Sctx : context de signature ECNR initialisé.
Kctx : context de clef publique initialisé.
Renvoie:
code d'erreur de la fonction.
Exemples:
verify_stream.cpp.


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