Go to the source code of this file.
|  | 
| #define | ADD_HOST   1 | 
|  | 
| #define | SET_HOST   0 | 
|  | 
| #define | string_stack_free(sk)   sk_OPENSSL_STRING_pop_free(sk, str_free) | 
|  | 
| #define | test_x509_verify_param_copy(field,  def) | 
|  | 
| #define | vpm_empty_id   NULL, 0U, NULL, NULL, 0, NULL, 0, 0 | 
|  | 
| #define | x509_verify_param_copy(field,  def) | 
|  | 
|  | 
| static int | int_x509_param_set1 (char **pdest, size_t *pdestlen, const char *src, size_t srclen) | 
|  | 
| static int | int_x509_param_set_hosts (X509_VERIFY_PARAM *param, int mode, const char *name, size_t namelen) | 
|  | 
| static | STACK_OF (X509_VERIFY_PARAM) | 
|  | 
| static char * | str_copy (char *s) | 
|  | 
| static void | str_free (char *s) | 
|  | 
| int | X509_VERIFY_PARAM_add0_policy (X509_VERIFY_PARAM *param, ASN1_OBJECT *policy) | 
|  | 
| int | X509_VERIFY_PARAM_add0_table (X509_VERIFY_PARAM *param) | 
|  | 
| int | X509_VERIFY_PARAM_add1_host (X509_VERIFY_PARAM *param, const char *name, size_t namelen) | 
|  | 
| int | X509_VERIFY_PARAM_clear_flags (X509_VERIFY_PARAM *param, unsigned long flags) | 
|  | 
| void | X509_VERIFY_PARAM_free (X509_VERIFY_PARAM *param) | 
|  | 
| const X509_VERIFY_PARAM * | X509_VERIFY_PARAM_get0 (int id) | 
|  | 
| const char * | X509_VERIFY_PARAM_get0_name (const X509_VERIFY_PARAM *param) | 
|  | 
| char * | X509_VERIFY_PARAM_get0_peername (X509_VERIFY_PARAM *param) | 
|  | 
| int | X509_VERIFY_PARAM_get_count (void) | 
|  | 
| int | X509_VERIFY_PARAM_get_depth (const X509_VERIFY_PARAM *param) | 
|  | 
| unsigned long | X509_VERIFY_PARAM_get_flags (X509_VERIFY_PARAM *param) | 
|  | 
| int | X509_VERIFY_PARAM_inherit (X509_VERIFY_PARAM *dest, const X509_VERIFY_PARAM *src) | 
|  | 
| const X509_VERIFY_PARAM * | X509_VERIFY_PARAM_lookup (const char *name) | 
|  | 
| X509_VERIFY_PARAM * | X509_VERIFY_PARAM_new (void) | 
|  | 
| int | X509_VERIFY_PARAM_set1 (X509_VERIFY_PARAM *to, const X509_VERIFY_PARAM *from) | 
|  | 
| int | X509_VERIFY_PARAM_set1_email (X509_VERIFY_PARAM *param, const char *email, size_t emaillen) | 
|  | 
| int | X509_VERIFY_PARAM_set1_host (X509_VERIFY_PARAM *param, const char *name, size_t namelen) | 
|  | 
| int | X509_VERIFY_PARAM_set1_ip (X509_VERIFY_PARAM *param, const unsigned char *ip, size_t iplen) | 
|  | 
| int | X509_VERIFY_PARAM_set1_ip_asc (X509_VERIFY_PARAM *param, const char *ipasc) | 
|  | 
| int | X509_VERIFY_PARAM_set1_name (X509_VERIFY_PARAM *param, const char *name) | 
|  | 
| int | X509_VERIFY_PARAM_set1_policies (X509_VERIFY_PARAM *param, STACK_OF(ASN1_OBJECT) *policies) | 
|  | 
| void | X509_VERIFY_PARAM_set_depth (X509_VERIFY_PARAM *param, int depth) | 
|  | 
| int | X509_VERIFY_PARAM_set_flags (X509_VERIFY_PARAM *param, unsigned long flags) | 
|  | 
| void | X509_VERIFY_PARAM_set_hostflags (X509_VERIFY_PARAM *param, unsigned int flags) | 
|  | 
| int | X509_VERIFY_PARAM_set_purpose (X509_VERIFY_PARAM *param, int purpose) | 
|  | 
| void | X509_VERIFY_PARAM_set_time (X509_VERIFY_PARAM *param, time_t t) | 
|  | 
| int | X509_VERIFY_PARAM_set_trust (X509_VERIFY_PARAM *param, int trust) | 
|  | 
| void | X509_VERIFY_PARAM_table_cleanup (void) | 
|  | 
| static void | x509_verify_param_zero (X509_VERIFY_PARAM *param) | 
|  | 
◆ ADD_HOST
◆ SET_HOST
◆ string_stack_free
      
        
          | #define string_stack_free | ( |  | sk | ) | sk_OPENSSL_STRING_pop_free(sk, str_free) | 
      
 
 
◆ test_x509_verify_param_copy
      
        
          | #define test_x509_verify_param_copy | ( |  | field, | 
        
          |  |  |  | def | 
        
          |  | ) |  |  | 
      
 
Value:  (to_overwrite ||                              \
   ((src->field != (
def)) && (to_default || (
dest->field == (
def)))))
Definition at line 222 of file x509_vpm.c.
 
 
◆ vpm_empty_id
      
        
          | #define vpm_empty_id   NULL, 0U, NULL, NULL, 0, NULL, 0, 0 | 
      
 
 
◆ x509_verify_param_copy
      
        
          | #define x509_verify_param_copy | ( |  | field, | 
        
          |  |  |  | def | 
        
          |  | ) |  |  | 
      
 
 
◆ int_x509_param_set1()
  
  | 
        
          | static int int_x509_param_set1 | ( | char ** | pdest, |  
          |  |  | size_t * | pdestlen, |  
          |  |  | const char * | src, |  
          |  |  | size_t | srclen |  
          |  | ) |  |  |  | static | 
 
 
◆ int_x509_param_set_hosts()
◆ STACK_OF()
◆ str_copy()
  
  | 
        
          | static char* str_copy | ( | char * | s | ) |  |  | static | 
 
 
◆ str_free()
  
  | 
        
          | static void str_free | ( | char * | s | ) |  |  | static | 
 
 
◆ X509_VERIFY_PARAM_add0_policy()
◆ X509_VERIFY_PARAM_add0_table()
◆ X509_VERIFY_PARAM_add1_host()
◆ X509_VERIFY_PARAM_clear_flags()
◆ X509_VERIFY_PARAM_free()
◆ X509_VERIFY_PARAM_get0()
◆ X509_VERIFY_PARAM_get0_name()
◆ X509_VERIFY_PARAM_get0_peername()
◆ X509_VERIFY_PARAM_get_count()
      
        
          | int X509_VERIFY_PARAM_get_count | ( | void |  | ) |  | 
      
 
 
◆ X509_VERIFY_PARAM_get_depth()
◆ X509_VERIFY_PARAM_get_flags()
◆ X509_VERIFY_PARAM_inherit()
◆ X509_VERIFY_PARAM_lookup()
◆ X509_VERIFY_PARAM_new()
◆ X509_VERIFY_PARAM_set1()
◆ X509_VERIFY_PARAM_set1_email()
◆ X509_VERIFY_PARAM_set1_host()
◆ X509_VERIFY_PARAM_set1_ip()
◆ X509_VERIFY_PARAM_set1_ip_asc()
◆ X509_VERIFY_PARAM_set1_name()
◆ X509_VERIFY_PARAM_set1_policies()
◆ X509_VERIFY_PARAM_set_depth()
◆ X509_VERIFY_PARAM_set_flags()
◆ X509_VERIFY_PARAM_set_hostflags()
◆ X509_VERIFY_PARAM_set_purpose()
◆ X509_VERIFY_PARAM_set_time()
◆ X509_VERIFY_PARAM_set_trust()
◆ X509_VERIFY_PARAM_table_cleanup()
      
        
          | void X509_VERIFY_PARAM_table_cleanup | ( | void |  | ) |  | 
      
 
 
◆ x509_verify_param_zero()
◆ default_table