Add DH_check_pubkey and defines it uses.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16585 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -104,6 +104,10 @@ struct DH {
|
|||||||
ENGINE *engine;
|
ENGINE *engine;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* DH_check_pubkey return codes in `codes' argument. */
|
||||||
|
#define DH_CHECK_PUBKEY_TOO_SMALL 1
|
||||||
|
#define DH_CHECK_PUBKEY_TOO_LARGE 2
|
||||||
|
|
||||||
/*
|
/*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@@ -127,7 +131,7 @@ int DH_set_ex_data(DH *, int, void *);
|
|||||||
void * DH_get_ex_data(DH *, int);
|
void * DH_get_ex_data(DH *, int);
|
||||||
|
|
||||||
int DH_generate_parameters_ex(DH *, int, int, BN_GENCB *);
|
int DH_generate_parameters_ex(DH *, int, int, BN_GENCB *);
|
||||||
int DH_check(const DH *,int *);
|
int DH_check_pubkey(const DH *, const BIGNUM *, int *);
|
||||||
int DH_generate_key(DH *);
|
int DH_generate_key(DH *);
|
||||||
int DH_compute_key(unsigned char *,const BIGNUM *,DH *);
|
int DH_compute_key(unsigned char *,const BIGNUM *,DH *);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user