OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions
srp_vfy.c File Reference
#include "cryptlib.h"
#include "srp_lcl.h"
#include <openssl/srp.h>
#include <openssl/evp.h>
#include <openssl/buffer.h>
#include <openssl/rand.h>
#include <openssl/txt_db.h>

Go to the source code of this file.

Macros

#define SRP_RANDOM_SALT_LEN   20
 
#define MAX_LEN   2500
 

Functions

SRP_VBASESRP_VBASE_new (char *seed_key)
 
int SRP_VBASE_free (SRP_VBASE *vb)
 
int SRP_VBASE_init (SRP_VBASE *vb, char *verifier_file)
 
SRP_user_pwdSRP_VBASE_get_by_user (SRP_VBASE *vb, char *username)
 
char * SRP_create_verifier (const char *user, const char *pass, char **salt, char **verifier, const char *N, const char *g)
 
int SRP_create_verifier_BN (const char *user, const char *pass, BIGNUM **salt, BIGNUM **verifier, BIGNUM *N, BIGNUM *g)
 

Macro Definition Documentation

#define MAX_LEN   2500

Definition at line 69 of file srp_vfy.c.

#define SRP_RANDOM_SALT_LEN   20

Definition at line 68 of file srp_vfy.c.

Function Documentation

char* SRP_create_verifier ( const char *  user,
const char *  pass,
char **  salt,
char **  verifier,
const char *  N,
const char *  g 
)

Definition at line 524 of file srp_vfy.c.

int SRP_create_verifier_BN ( const char *  user,
const char *  pass,
BIGNUM **  salt,
BIGNUM **  verifier,
BIGNUM N,
BIGNUM g 
)

Definition at line 607 of file srp_vfy.c.

int SRP_VBASE_free ( SRP_VBASE vb)

Definition at line 271 of file srp_vfy.c.

SRP_user_pwd* SRP_VBASE_get_by_user ( SRP_VBASE vb,
char *  username 
)

Definition at line 475 of file srp_vfy.c.

int SRP_VBASE_init ( SRP_VBASE vb,
char *  verifier_file 
)

Definition at line 360 of file srp_vfy.c.

SRP_VBASE* SRP_VBASE_new ( char *  seed_key)

Definition at line 244 of file srp_vfy.c.