v3_bcons.c (55714) | v3_bcons.c (59191) |
---|---|
1/* v3_bcons.c */ 2/* Written by Dr Stephen N Henson (shenson@bigfoot.com) for the OpenSSL 3 * project 1999. 4 */ 5/* ==================================================================== 6 * Copyright (c) 1999 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 108 unchanged lines hidden (view full) --- 117 } 118 M_ASN1_D2I_get_opt (ret->pathlen, d2i_ASN1_INTEGER, V_ASN1_INTEGER); 119 M_ASN1_D2I_Finish(a, BASIC_CONSTRAINTS_free, ASN1_F_D2I_BASIC_CONSTRAINTS); 120} 121 122void BASIC_CONSTRAINTS_free(BASIC_CONSTRAINTS *a) 123{ 124 if (a == NULL) return; | 1/* v3_bcons.c */ 2/* Written by Dr Stephen N Henson (shenson@bigfoot.com) for the OpenSSL 3 * project 1999. 4 */ 5/* ==================================================================== 6 * Copyright (c) 1999 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 108 unchanged lines hidden (view full) --- 117 } 118 M_ASN1_D2I_get_opt (ret->pathlen, d2i_ASN1_INTEGER, V_ASN1_INTEGER); 119 M_ASN1_D2I_Finish(a, BASIC_CONSTRAINTS_free, ASN1_F_D2I_BASIC_CONSTRAINTS); 120} 121 122void BASIC_CONSTRAINTS_free(BASIC_CONSTRAINTS *a) 123{ 124 if (a == NULL) return; |
125 ASN1_INTEGER_free (a->pathlen); 126 Free ((char *)a); | 125 M_ASN1_INTEGER_free (a->pathlen); 126 Free (a); |
127} 128 129static STACK_OF(CONF_VALUE) *i2v_BASIC_CONSTRAINTS(X509V3_EXT_METHOD *method, 130 BASIC_CONSTRAINTS *bcons, STACK_OF(CONF_VALUE) *extlist) 131{ 132 X509V3_add_value_bool("CA", bcons->ca, &extlist); 133 X509V3_add_value_int("pathlen", bcons->pathlen, &extlist); 134 return extlist; --- 30 unchanged lines hidden --- | 127} 128 129static STACK_OF(CONF_VALUE) *i2v_BASIC_CONSTRAINTS(X509V3_EXT_METHOD *method, 130 BASIC_CONSTRAINTS *bcons, STACK_OF(CONF_VALUE) *extlist) 131{ 132 X509V3_add_value_bool("CA", bcons->ca, &extlist); 133 X509V3_add_value_int("pathlen", bcons->pathlen, &extlist); 134 return extlist; --- 30 unchanged lines hidden --- |