Clases |
struct | JPAKE_CTX_PUBLIC |
struct | JPAKE_CTX |
'defines' |
#define | JPAKE_STEP_PART_init JPAKE_STEP2_init |
#define | JPAKE_STEP_PART_release JPAKE_STEP2_release |
Funciones |
void | JPAKE_STEP_PART_init (JPAKE_STEP_PART *p) |
void | JPAKE_STEP_PART_release (JPAKE_STEP_PART *p) |
void | JPAKE_STEP1_init (JPAKE_STEP1 *s1) |
void | JPAKE_STEP1_release (JPAKE_STEP1 *s1) |
JPAKE_CTX * | JPAKE_CTX_new (const char *name, const char *peer_name, const BIGNUM *p, const BIGNUM *g, const BIGNUM *q, const BIGNUM *secret) |
void | JPAKE_CTX_free (JPAKE_CTX *ctx) |
int | JPAKE_STEP1_generate (JPAKE_STEP1 *send, JPAKE_CTX *ctx) |
int | JPAKE_STEP1_process (JPAKE_CTX *ctx, const JPAKE_STEP1 *received) |
int | JPAKE_STEP2_generate (JPAKE_STEP2 *send, JPAKE_CTX *ctx) |
int | JPAKE_STEP2_process (JPAKE_CTX *ctx, const JPAKE_STEP2 *received) |
void | JPAKE_STEP3A_init (JPAKE_STEP3A *s3a) |
int | JPAKE_STEP3A_generate (JPAKE_STEP3A *send, JPAKE_CTX *ctx) |
int | JPAKE_STEP3A_process (JPAKE_CTX *ctx, const JPAKE_STEP3A *received) |
void | JPAKE_STEP3A_release (JPAKE_STEP3A *s3a) |
void | JPAKE_STEP3B_init (JPAKE_STEP3B *s3b) |
int | JPAKE_STEP3B_generate (JPAKE_STEP3B *send, JPAKE_CTX *ctx) |
int | JPAKE_STEP3B_process (JPAKE_CTX *ctx, const JPAKE_STEP3B *received) |
void | JPAKE_STEP3B_release (JPAKE_STEP3B *s3b) |
const BIGNUM * | JPAKE_get_shared_key (JPAKE_CTX *ctx) |