Two new verify flags functions.
This commit is contained in:
parent
5f10073c95
commit
f022c177db
3
CHANGES
3
CHANGES
@ -37,6 +37,9 @@
|
|||||||
|
|
||||||
Changes between 0.9.8 and 0.9.8a [XX xxx XXXX]
|
Changes between 0.9.8 and 0.9.8a [XX xxx XXXX]
|
||||||
|
|
||||||
|
*) Add two function to clear and return the verify parameter flags.
|
||||||
|
[Steve Henson]
|
||||||
|
|
||||||
*) Keep cipherlists sorted in the source instead of sorting them at
|
*) Keep cipherlists sorted in the source instead of sorting them at
|
||||||
runtime, thus removing the need for a lock.
|
runtime, thus removing the need for a lock.
|
||||||
[Nils Larsch]
|
[Nils Larsch]
|
||||||
|
@ -478,6 +478,9 @@ int X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *to,
|
|||||||
const X509_VERIFY_PARAM *from);
|
const X509_VERIFY_PARAM *from);
|
||||||
int X509_VERIFY_PARAM_set1_name(X509_VERIFY_PARAM *param, const char *name);
|
int X509_VERIFY_PARAM_set1_name(X509_VERIFY_PARAM *param, const char *name);
|
||||||
int X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *param, unsigned long flags);
|
int X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *param, unsigned long flags);
|
||||||
|
int X509_VERIFY_PARAM_clear_flags(X509_VERIFY_PARAM *param,
|
||||||
|
unsigned long flags);
|
||||||
|
unsigned long X509_VERIFY_PARAM_get_flags(X509_VERIFY_PARAM *param);
|
||||||
int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, int purpose);
|
int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, int purpose);
|
||||||
int X509_VERIFY_PARAM_set_trust(X509_VERIFY_PARAM *param, int trust);
|
int X509_VERIFY_PARAM_set_trust(X509_VERIFY_PARAM *param, int trust);
|
||||||
void X509_VERIFY_PARAM_set_depth(X509_VERIFY_PARAM *param, int depth);
|
void X509_VERIFY_PARAM_set_depth(X509_VERIFY_PARAM *param, int depth);
|
||||||
|
@ -211,6 +211,17 @@ int X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *param, unsigned long flags)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int X509_VERIFY_PARAM_clear_flags(X509_VERIFY_PARAM *param, unsigned long flags)
|
||||||
|
{
|
||||||
|
param->flags &= ~flags;
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
unsigned long X509_VERIFY_PARAM_get_flags(X509_VERIFY_PARAM *param)
|
||||||
|
{
|
||||||
|
return param->flags;
|
||||||
|
}
|
||||||
|
|
||||||
int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, int purpose)
|
int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, int purpose)
|
||||||
{
|
{
|
||||||
return X509_PURPOSE_set(¶m->purpose, purpose);
|
return X509_PURPOSE_set(¶m->purpose, purpose);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user