|
Macros |
| #define | ECCTK_ECC_ALGO_DHKA 0x05 |
| #define | ECCTK_ECC_ALGO_MQVKA 0x06 |
Typedefs |
| typedef ka_ctx | KA_CTX |
Fonctions |
| void | KaCtxFree (KA_CTX *Ctx) |
| | Effacement et libération d'un context d'authentification.
|
| KA_CTX * | ReadStreamKaCtx (u1byte *Buffer, u4byte Size) |
| | Permet de lire une structure d'authentification dans un buffer mémoire.
|
| KA_CTX * | ReadFileKaCtx (s1byte *File) |
| | Permet de lire une structure d'authentification dans un fichier.
|
| s2byte | WriteFileKaCtx (s1byte *File, KA_CTX *Ctx) |
| | Permet d'écrire un context d'authentification dans un fichier.
|
| s2byte | WriteStreamKaCtx (u1byte *Buffer, u4byte *Size, KA_CTX *Ctx) |
| | Permet d'écrire un context d'authentification dans un buffer mémoire.
|
| KA_CTX * | PemReadFileKaCtx (s1byte *File) |
| | Permet de lire un context d'authentification au format PEM dans un fichier.
|
| KA_CTX * | PemReadStreamKaCtx (s1byte *Buffer) |
| | Permet de lire un context d'authentification au format PEM dans un buffer mémoire.
|
| s2byte | PemWriteFileKaCtx (s1byte *File, KA_CTX *Ctx) |
| | Permet d'écrire au format PEM un context d'authentification dans un fichier.
|
| s1byte * | PemWriteStreamKaCtx (KA_CTX *Ctx) |
| | Permet d'écrire au format PEM un context d'authentification dans un buffer mémoire.
|
| KA_CTX * | CreateDHKeyAgreement (KPUB_CTX *KpubCtx, KPRV_CTX *KprvCtx, s1byte *Password) |
| | Permet de créer un context pour l'authentification Diffie-Hellman.
|
| KA_CTX * | CreateMQVKeyAgreement (KPRV_CTX *Sctx, KPRV_CTX *U_ctx, KPUB_CTX *V_ctx, KPUB_CTX *Wprime_ctx, KPUB_CTX *Vprime_ctx, s1byte *Spassword, s1byte *Upassword) |
| | Permet de créer un context pour l'authentification Menezes-Qu-Vanstone.
|
| s2byte | VerifyKeyAgreement (KA_CTX *Ka1, KA_CTX *Ka2) |
| | Permet d'effectuer une authentification Diffie-Hellman ou Menezes-Qu-Vanstone.
|