| 1 |
Index: openssl/apps/apps.c
|
| 2 |
RCS File: /v/openssl/cvs/openssl/apps/apps.c,v
|
| 3 |
rcsdiff -q -kk '-r1.133.2.6' '-r1.133.2.7' -u '/v/openssl/cvs/openssl/apps/apps.c,v' 2>/dev/null
|
| 4 |
--- openssl/apps/apps.c 2009/06/29 16:09:58 1.133.2.6
|
| 5 |
+++ openssl/apps/apps.c 2009/07/27 21:08:43 1.133.2.7
|
| 6 |
@@ -1488,7 +1488,7 @@
|
| 7 |
return p;
|
| 8 |
}
|
| 9 |
|
| 10 |
-static unsigned long index_serial_hash(const CSTRING *a)
|
| 11 |
+static unsigned long index_serial_hash(const OPENSSL_CSTRING *a)
|
| 12 |
{
|
| 13 |
const char *n;
|
| 14 |
|
| 15 |
@@ -1497,7 +1497,7 @@
|
| 16 |
return(lh_strhash(n));
|
| 17 |
}
|
| 18 |
|
| 19 |
-static int index_serial_cmp(const CSTRING *a, const CSTRING *b)
|
| 20 |
+static int index_serial_cmp(const OPENSSL_CSTRING *a, const OPENSSL_CSTRING *b)
|
| 21 |
{
|
| 22 |
const char *aa,*bb;
|
| 23 |
|
| 24 |
@@ -1509,16 +1509,16 @@
|
| 25 |
static int index_name_qual(char **a)
|
| 26 |
{ return(a[0][0] == 'V'); }
|
| 27 |
|
| 28 |
-static unsigned long index_name_hash(const CSTRING *a)
|
| 29 |
+static unsigned long index_name_hash(const OPENSSL_CSTRING *a)
|
| 30 |
{ return(lh_strhash(a[DB_name])); }
|
| 31 |
|
| 32 |
-int index_name_cmp(const CSTRING *a, const CSTRING *b)
|
| 33 |
+int index_name_cmp(const OPENSSL_CSTRING *a, const OPENSSL_CSTRING *b)
|
| 34 |
{ return(strcmp(a[DB_name], b[DB_name])); }
|
| 35 |
|
| 36 |
-static IMPLEMENT_LHASH_HASH_FN(index_serial, CSTRING)
|
| 37 |
-static IMPLEMENT_LHASH_COMP_FN(index_serial, CSTRING)
|
| 38 |
-static IMPLEMENT_LHASH_HASH_FN(index_name, CSTRING)
|
| 39 |
-static IMPLEMENT_LHASH_COMP_FN(index_name, CSTRING)
|
| 40 |
+static IMPLEMENT_LHASH_HASH_FN(index_serial, OPENSSL_CSTRING)
|
| 41 |
+static IMPLEMENT_LHASH_COMP_FN(index_serial, OPENSSL_CSTRING)
|
| 42 |
+static IMPLEMENT_LHASH_HASH_FN(index_name, OPENSSL_CSTRING)
|
| 43 |
+static IMPLEMENT_LHASH_COMP_FN(index_name, OPENSSL_CSTRING)
|
| 44 |
|
| 45 |
#undef BSIZE
|
| 46 |
#define BSIZE 256
|
| 47 |
Index: openssl/apps/apps.h
|
| 48 |
RCS File: /v/openssl/cvs/openssl/apps/apps.h,v
|
| 49 |
rcsdiff -q -kk '-r1.91' '-r1.91.2.1' -u '/v/openssl/cvs/openssl/apps/apps.h,v' 2>/dev/null
|
| 50 |
--- openssl/apps/apps.h 2008/11/24 17:27:05 1.91
|
| 51 |
+++ openssl/apps/apps.h 2009/07/27 21:08:44 1.91.2.1
|
| 52 |
@@ -295,9 +295,9 @@
|
| 53 |
int rotate_index(const char *dbfile, const char *new_suffix, const char *old_suffix);
|
| 54 |
void free_index(CA_DB *db);
|
| 55 |
#define index_name_cmp_noconst(a, b) \
|
| 56 |
- index_name_cmp((const CSTRING *)CHECKED_PTR_OF(STRING, a), \
|
| 57 |
- (const CSTRING *)CHECKED_PTR_OF(STRING, b))
|
| 58 |
-int index_name_cmp(const CSTRING *a, const CSTRING *b);
|
| 59 |
+ index_name_cmp((const OPENSSL_CSTRING *)CHECKED_PTR_OF(OPENSSL_STRING, a), \
|
| 60 |
+ (const OPENSSL_CSTRING *)CHECKED_PTR_OF(OPENSSL_STRING, b))
|
| 61 |
+int index_name_cmp(const OPENSSL_CSTRING *a, const OPENSSL_CSTRING *b);
|
| 62 |
int parse_yesno(const char *str, int def);
|
| 63 |
|
| 64 |
X509_NAME *parse_name(char *str, long chtype, int multirdn);
|
| 65 |
Index: openssl/apps/asn1pars.c
|
| 66 |
RCS File: /v/openssl/cvs/openssl/apps/asn1pars.c,v
|
| 67 |
rcsdiff -q -kk '-r1.26' '-r1.26.2.1' -u '/v/openssl/cvs/openssl/apps/asn1pars.c,v' 2>/dev/null
|
| 68 |
--- openssl/apps/asn1pars.c 2008/11/05 18:38:51 1.26
|
| 69 |
+++ openssl/apps/asn1pars.c 2009/07/27 21:08:44 1.26.2.1
|
| 70 |
@@ -96,7 +96,7 @@
|
| 71 |
unsigned char *tmpbuf;
|
| 72 |
const unsigned char *ctmpbuf;
|
| 73 |
BUF_MEM *buf=NULL;
|
| 74 |
- STACK_OF(STRING) *osk=NULL;
|
| 75 |
+ STACK_OF(OPENSSL_STRING) *osk=NULL;
|
| 76 |
ASN1_TYPE *at=NULL;
|
| 77 |
|
| 78 |
informat=FORMAT_PEM;
|
| 79 |
@@ -113,7 +113,7 @@
|
| 80 |
prog=argv[0];
|
| 81 |
argc--;
|
| 82 |
argv++;
|
| 83 |
- if ((osk=sk_STRING_new_null()) == NULL)
|
| 84 |
+ if ((osk=sk_OPENSSL_STRING_new_null()) == NULL)
|
| 85 |
{
|
| 86 |
BIO_printf(bio_err,"Memory allocation failure\n");
|
| 87 |
goto end;
|
| 88 |
@@ -169,7 +169,7 @@
|
| 89 |
else if (strcmp(*argv,"-strparse") == 0)
|
| 90 |
{
|
| 91 |
if (--argc < 1) goto bad;
|
| 92 |
- sk_STRING_push(osk,*(++argv));
|
| 93 |
+ sk_OPENSSL_STRING_push(osk,*(++argv));
|
| 94 |
}
|
| 95 |
else if (strcmp(*argv,"-genstr") == 0)
|
| 96 |
{
|
| 97 |
@@ -302,18 +302,18 @@
|
| 98 |
|
| 99 |
/* If any structs to parse go through in sequence */
|
| 100 |
|
| 101 |
- if (sk_STRING_num(osk))
|
| 102 |
+ if (sk_OPENSSL_STRING_num(osk))
|
| 103 |
{
|
| 104 |
tmpbuf=(unsigned char *)str;
|
| 105 |
tmplen=num;
|
| 106 |
- for (i=0; i<sk_STRING_num(osk); i++)
|
| 107 |
+ for (i=0; i<sk_OPENSSL_STRING_num(osk); i++)
|
| 108 |
{
|
| 109 |
ASN1_TYPE *atmp;
|
| 110 |
int typ;
|
| 111 |
- j=atoi(sk_STRING_value(osk,i));
|
| 112 |
+ j=atoi(sk_OPENSSL_STRING_value(osk,i));
|
| 113 |
if (j == 0)
|
| 114 |
{
|
| 115 |
- BIO_printf(bio_err,"'%s' is an invalid number\n",sk_STRING_value(osk,i));
|
| 116 |
+ BIO_printf(bio_err,"'%s' is an invalid number\n",sk_OPENSSL_STRING_value(osk,i));
|
| 117 |
continue;
|
| 118 |
}
|
| 119 |
tmpbuf+=j;
|
| 120 |
@@ -378,7 +378,7 @@
|
| 121 |
ERR_print_errors(bio_err);
|
| 122 |
if (buf != NULL) BUF_MEM_free(buf);
|
| 123 |
if (at != NULL) ASN1_TYPE_free(at);
|
| 124 |
- if (osk != NULL) sk_STRING_free(osk);
|
| 125 |
+ if (osk != NULL) sk_OPENSSL_STRING_free(osk);
|
| 126 |
OBJ_cleanup();
|
| 127 |
apps_shutdown();
|
| 128 |
OPENSSL_EXIT(ret);
|
| 129 |
Index: openssl/apps/ca.c
|
| 130 |
RCS File: /v/openssl/cvs/openssl/apps/ca.c,v
|
| 131 |
rcsdiff -q -kk '-r1.167' '-r1.167.2.1' -u '/v/openssl/cvs/openssl/apps/ca.c,v' 2>/dev/null
|
| 132 |
--- openssl/apps/ca.c 2009/03/09 13:59:07 1.167
|
| 133 |
+++ openssl/apps/ca.c 2009/07/27 21:08:44 1.167.2.1
|
| 134 |
@@ -883,9 +883,9 @@
|
| 135 |
if (db == NULL) goto err;
|
| 136 |
|
| 137 |
/* Lets check some fields */
|
| 138 |
- for (i=0; i<sk_PSTRING_num(db->db->data); i++)
|
| 139 |
+ for (i=0; i<sk_OPENSSL_PSTRING_num(db->db->data); i++)
|
| 140 |
{
|
| 141 |
- pp=sk_PSTRING_value(db->db->data,i);
|
| 142 |
+ pp=sk_OPENSSL_PSTRING_value(db->db->data,i);
|
| 143 |
if ((pp[DB_type][0] != DB_TYPE_REV) &&
|
| 144 |
(pp[DB_rev_date][0] != '\0'))
|
| 145 |
{
|
| 146 |
@@ -938,7 +938,7 @@
|
| 147 |
#endif
|
| 148 |
TXT_DB_write(out,db->db);
|
| 149 |
BIO_printf(bio_err,"%d entries loaded from the database\n",
|
| 150 |
- sk_PSTRING_num(db->db->data));
|
| 151 |
+ sk_OPENSSL_PSTRING_num(db->db->data));
|
| 152 |
BIO_printf(bio_err,"generating index\n");
|
| 153 |
}
|
| 154 |
|
| 155 |
@@ -1408,9 +1408,9 @@
|
| 156 |
|
| 157 |
ASN1_TIME_free(tmptm);
|
| 158 |
|
| 159 |
- for (i=0; i<sk_PSTRING_num(db->db->data); i++)
|
| 160 |
+ for (i=0; i<sk_OPENSSL_PSTRING_num(db->db->data); i++)
|
| 161 |
{
|
| 162 |
- pp=sk_PSTRING_value(db->db->data,i);
|
| 163 |
+ pp=sk_OPENSSL_PSTRING_value(db->db->data,i);
|
| 164 |
if (pp[DB_type][0] == DB_TYPE_REV)
|
| 165 |
{
|
| 166 |
if ((r=X509_REVOKED_new()) == NULL) goto err;
|
| 167 |
@@ -1685,9 +1685,9 @@
|
| 168 |
int ok= -1,i,j,last,nid;
|
| 169 |
const char *p;
|
| 170 |
CONF_VALUE *cv;
|
| 171 |
- STRING row[DB_NUMBER];
|
| 172 |
- STRING *irow=NULL;
|
| 173 |
- STRING *rrow=NULL;
|
| 174 |
+ OPENSSL_STRING row[DB_NUMBER];
|
| 175 |
+ OPENSSL_STRING *irow=NULL;
|
| 176 |
+ OPENSSL_STRING *rrow=NULL;
|
| 177 |
char buf[25];
|
| 178 |
|
| 179 |
tmptm=ASN1_UTCTIME_new();
|
| 180 |
@@ -1929,7 +1929,7 @@
|
| 181 |
|
| 182 |
if (db->attributes.unique_subject)
|
| 183 |
{
|
| 184 |
- STRING *crow=row;
|
| 185 |
+ OPENSSL_STRING *crow=row;
|
| 186 |
|
| 187 |
rrow=TXT_DB_get_by_index(db->db,DB_name,crow);
|
| 188 |
if (rrow != NULL)
|
| 189 |
@@ -2632,9 +2632,9 @@
|
| 190 |
else
|
| 191 |
a_y2k = 0;
|
| 192 |
|
| 193 |
- for (i = 0; i < sk_PSTRING_num(db->db->data); i++)
|
| 194 |
+ for (i = 0; i < sk_OPENSSL_PSTRING_num(db->db->data); i++)
|
| 195 |
{
|
| 196 |
- rrow = sk_PSTRING_value(db->db->data, i);
|
| 197 |
+ rrow = sk_OPENSSL_PSTRING_value(db->db->data, i);
|
| 198 |
|
| 199 |
if (rrow[DB_type][0] == 'V')
|
| 200 |
{
|
| 201 |
Index: openssl/apps/cms.c
|
| 202 |
RCS File: /v/openssl/cvs/openssl/apps/cms.c,v
|
| 203 |
rcsdiff -q -kk '-r1.23.2.1' '-r1.23.2.2' -u '/v/openssl/cvs/openssl/apps/cms.c,v' 2>/dev/null
|
| 204 |
--- openssl/apps/cms.c 2009/04/16 17:22:47 1.23.2.1
|
| 205 |
+++ openssl/apps/cms.c 2009/07/27 21:08:44 1.23.2.2
|
| 206 |
@@ -71,9 +71,9 @@
|
| 207 |
static int save_certs(char *signerfile, STACK_OF(X509) *signers);
|
| 208 |
static int cms_cb(int ok, X509_STORE_CTX *ctx);
|
| 209 |
static void receipt_request_print(BIO *out, CMS_ContentInfo *cms);
|
| 210 |
-static CMS_ReceiptRequest *make_receipt_request(STACK_OF(STRING) *rr_to,
|
| 211 |
+static CMS_ReceiptRequest *make_receipt_request(STACK_OF(OPENSSL_STRING) *rr_to,
|
| 212 |
int rr_allorfirst,
|
| 213 |
- STACK_OF(STRING) *rr_from);
|
| 214 |
+ STACK_OF(OPENSSL_STRING) *rr_from);
|
| 215 |
|
| 216 |
#define SMIME_OP 0x10
|
| 217 |
#define SMIME_IP 0x20
|
| 218 |
@@ -108,7 +108,7 @@
|
| 219 |
const char *inmode = "r", *outmode = "w";
|
| 220 |
char *infile = NULL, *outfile = NULL, *rctfile = NULL;
|
| 221 |
char *signerfile = NULL, *recipfile = NULL;
|
| 222 |
- STACK_OF(STRING) *sksigners = NULL, *skkeys = NULL;
|
| 223 |
+ STACK_OF(OPENSSL_STRING) *sksigners = NULL, *skkeys = NULL;
|
| 224 |
char *certfile = NULL, *keyfile = NULL, *contfile=NULL;
|
| 225 |
char *certsoutfile = NULL;
|
| 226 |
const EVP_CIPHER *cipher = NULL;
|
| 227 |
@@ -122,7 +122,7 @@
|
| 228 |
int flags = CMS_DETACHED, noout = 0, print = 0;
|
| 229 |
int verify_retcode = 0;
|
| 230 |
int rr_print = 0, rr_allorfirst = -1;
|
| 231 |
- STACK_OF(STRING) *rr_to = NULL, *rr_from = NULL;
|
| 232 |
+ STACK_OF(OPENSSL_STRING) *rr_to = NULL, *rr_from = NULL;
|
| 233 |
CMS_ReceiptRequest *rr = NULL;
|
| 234 |
char *to = NULL, *from = NULL, *subject = NULL;
|
| 235 |
char *CAfile = NULL, *CApath = NULL;
|
| 236 |
@@ -281,8 +281,8 @@
|
| 237 |
goto argerr;
|
| 238 |
args++;
|
| 239 |
if (!rr_from)
|
| 240 |
- rr_from = sk_STRING_new_null();
|
| 241 |
- sk_STRING_push(rr_from, *args);
|
| 242 |
+ rr_from = sk_OPENSSL_STRING_new_null();
|
| 243 |
+ sk_OPENSSL_STRING_push(rr_from, *args);
|
| 244 |
}
|
| 245 |
else if (!strcmp(*args,"-receipt_request_to"))
|
| 246 |
{
|
| 247 |
@@ -290,8 +290,8 @@
|
| 248 |
goto argerr;
|
| 249 |
args++;
|
| 250 |
if (!rr_to)
|
| 251 |
- rr_to = sk_STRING_new_null();
|
| 252 |
- sk_STRING_push(rr_to, *args);
|
| 253 |
+ rr_to = sk_OPENSSL_STRING_new_null();
|
| 254 |
+ sk_OPENSSL_STRING_push(rr_to, *args);
|
| 255 |
}
|
| 256 |
else if (!strcmp (*args, "-print"))
|
| 257 |
{
|
| 258 |
@@ -387,13 +387,13 @@
|
| 259 |
if (signerfile)
|
| 260 |
{
|
| 261 |
if (!sksigners)
|
| 262 |
- sksigners = sk_STRING_new_null();
|
| 263 |
- sk_STRING_push(sksigners, signerfile);
|
| 264 |
+ sksigners = sk_OPENSSL_STRING_new_null();
|
| 265 |
+ sk_OPENSSL_STRING_push(sksigners, signerfile);
|
| 266 |
if (!keyfile)
|
| 267 |
keyfile = signerfile;
|
| 268 |
if (!skkeys)
|
| 269 |
- skkeys = sk_STRING_new_null();
|
| 270 |
- sk_STRING_push(skkeys, keyfile);
|
| 271 |
+ skkeys = sk_OPENSSL_STRING_new_null();
|
| 272 |
+ sk_OPENSSL_STRING_push(skkeys, keyfile);
|
| 273 |
keyfile = NULL;
|
| 274 |
}
|
| 275 |
signerfile = *++args;
|
| 276 |
@@ -435,12 +435,12 @@
|
| 277 |
goto argerr;
|
| 278 |
}
|
| 279 |
if (!sksigners)
|
| 280 |
- sksigners = sk_STRING_new_null();
|
| 281 |
- sk_STRING_push(sksigners, signerfile);
|
| 282 |
+ sksigners = sk_OPENSSL_STRING_new_null();
|
| 283 |
+ sk_OPENSSL_STRING_push(sksigners, signerfile);
|
| 284 |
signerfile = NULL;
|
| 285 |
if (!skkeys)
|
| 286 |
- skkeys = sk_STRING_new_null();
|
| 287 |
- sk_STRING_push(skkeys, keyfile);
|
| 288 |
+ skkeys = sk_OPENSSL_STRING_new_null();
|
| 289 |
+ sk_OPENSSL_STRING_push(skkeys, keyfile);
|
| 290 |
}
|
| 291 |
keyfile = *++args;
|
| 292 |
}
|
| 293 |
@@ -539,13 +539,13 @@
|
| 294 |
if (signerfile)
|
| 295 |
{
|
| 296 |
if (!sksigners)
|
| 297 |
- sksigners = sk_STRING_new_null();
|
| 298 |
- sk_STRING_push(sksigners, signerfile);
|
| 299 |
+ sksigners = sk_OPENSSL_STRING_new_null();
|
| 300 |
+ sk_OPENSSL_STRING_push(sksigners, signerfile);
|
| 301 |
if (!skkeys)
|
| 302 |
- skkeys = sk_STRING_new_null();
|
| 303 |
+ skkeys = sk_OPENSSL_STRING_new_null();
|
| 304 |
if (!keyfile)
|
| 305 |
keyfile = signerfile;
|
| 306 |
- sk_STRING_push(skkeys, keyfile);
|
| 307 |
+ sk_OPENSSL_STRING_push(skkeys, keyfile);
|
| 308 |
}
|
| 309 |
if (!sksigners)
|
| 310 |
{
|
| 311 |
@@ -980,11 +980,11 @@
|
| 312 |
}
|
| 313 |
else
|
| 314 |
flags |= CMS_REUSE_DIGEST;
|
| 315 |
- for (i = 0; i < sk_STRING_num(sksigners); i++)
|
| 316 |
+ for (i = 0; i < sk_OPENSSL_STRING_num(sksigners); i++)
|
| 317 |
{
|
| 318 |
CMS_SignerInfo *si;
|
| 319 |
- signerfile = sk_STRING_value(sksigners, i);
|
| 320 |
- keyfile = sk_STRING_value(skkeys, i);
|
| 321 |
+ signerfile = sk_OPENSSL_STRING_value(sksigners, i);
|
| 322 |
+ keyfile = sk_OPENSSL_STRING_value(skkeys, i);
|
| 323 |
signer = load_cert(bio_err, signerfile,FORMAT_PEM, NULL,
|
| 324 |
e, "signer certificate");
|
| 325 |
if (!signer)
|
| 326 |
@@ -1160,9 +1160,9 @@
|
| 327 |
if (vpm)
|
| 328 |
X509_VERIFY_PARAM_free(vpm);
|
| 329 |
if (sksigners)
|
| 330 |
- sk_STRING_free(sksigners);
|
| 331 |
+ sk_OPENSSL_STRING_free(sksigners);
|
| 332 |
if (skkeys)
|
| 333 |
- sk_STRING_free(skkeys);
|
| 334 |
+ sk_OPENSSL_STRING_free(skkeys);
|
| 335 |
if (secret_key)
|
| 336 |
OPENSSL_free(secret_key);
|
| 337 |
if (secret_keyid)
|
| 338 |
@@ -1172,9 +1172,9 @@
|
| 339 |
if (rr)
|
| 340 |
CMS_ReceiptRequest_free(rr);
|
| 341 |
if (rr_to)
|
| 342 |
- sk_STRING_free(rr_to);
|
| 343 |
+ sk_OPENSSL_STRING_free(rr_to);
|
| 344 |
if (rr_from)
|
| 345 |
- sk_STRING_free(rr_from);
|
| 346 |
+ sk_OPENSSL_STRING_free(rr_from);
|
| 347 |
X509_STORE_free(store);
|
| 348 |
X509_free(cert);
|
| 349 |
X509_free(recip);
|
| 350 |
@@ -1296,7 +1296,7 @@
|
| 351 |
}
|
| 352 |
}
|
| 353 |
|
| 354 |
-static STACK_OF(GENERAL_NAMES) *make_names_stack(STACK_OF(STRING) *ns)
|
| 355 |
+static STACK_OF(GENERAL_NAMES) *make_names_stack(STACK_OF(OPENSSL_STRING) *ns)
|
| 356 |
{
|
| 357 |
int i;
|
| 358 |
STACK_OF(GENERAL_NAMES) *ret;
|
| 359 |
@@ -1305,9 +1305,9 @@
|
| 360 |
ret = sk_GENERAL_NAMES_new_null();
|
| 361 |
if (!ret)
|
| 362 |
goto err;
|
| 363 |
- for (i = 0; i < sk_STRING_num(ns); i++)
|
| 364 |
+ for (i = 0; i < sk_OPENSSL_STRING_num(ns); i++)
|
| 365 |
{
|
| 366 |
- char *str = sk_STRING_value(ns, i);
|
| 367 |
+ char *str = sk_OPENSSL_STRING_value(ns, i);
|
| 368 |
gen = a2i_GENERAL_NAME(NULL, NULL, NULL, GEN_EMAIL, str, 0);
|
| 369 |
if (!gen)
|
| 370 |
goto err;
|
| 371 |
@@ -1335,9 +1335,9 @@
|
| 372 |
}
|
| 373 |
|
| 374 |
|
| 375 |
-static CMS_ReceiptRequest *make_receipt_request(STACK_OF(STRING) *rr_to,
|
| 376 |
+static CMS_ReceiptRequest *make_receipt_request(STACK_OF(OPENSSL_STRING) *rr_to,
|
| 377 |
int rr_allorfirst,
|
| 378 |
- STACK_OF(STRING) *rr_from)
|
| 379 |
+ STACK_OF(OPENSSL_STRING) *rr_from)
|
| 380 |
{
|
| 381 |
STACK_OF(GENERAL_NAMES) *rct_to, *rct_from;
|
| 382 |
CMS_ReceiptRequest *rr;
|
| 383 |
Index: openssl/apps/crl2p7.c
|
| 384 |
RCS File: /v/openssl/cvs/openssl/apps/crl2p7.c,v
|
| 385 |
rcsdiff -q -kk '-r1.19' '-r1.19.2.1' -u '/v/openssl/cvs/openssl/apps/crl2p7.c,v' 2>/dev/null
|
| 386 |
--- openssl/apps/crl2p7.c 2008/06/04 11:00:45 1.19
|
| 387 |
+++ openssl/apps/crl2p7.c 2009/07/27 21:08:45 1.19.2.1
|
| 388 |
@@ -92,7 +92,7 @@
|
| 389 |
PKCS7 *p7 = NULL;
|
| 390 |
PKCS7_SIGNED *p7s = NULL;
|
| 391 |
X509_CRL *crl=NULL;
|
| 392 |
- STACK_OF(STRING) *certflst=NULL;
|
| 393 |
+ STACK_OF(OPENSSL_STRING) *certflst=NULL;
|
| 394 |
STACK_OF(X509_CRL) *crl_stack=NULL;
|
| 395 |
STACK_OF(X509) *cert_stack=NULL;
|
| 396 |
int ret=1,nocrl=0;
|
| 397 |
@@ -140,8 +140,8 @@
|
| 398 |
else if (strcmp(*argv,"-certfile") == 0)
|
| 399 |
{
|
| 400 |
if (--argc < 1) goto bad;
|
| 401 |
- if(!certflst) certflst = sk_STRING_new_null();
|
| 402 |
- sk_STRING_push(certflst,*(++argv));
|
| 403 |
+ if(!certflst) certflst = sk_OPENSSL_STRING_new_null();
|
| 404 |
+ sk_OPENSSL_STRING_push(certflst,*(++argv));
|
| 405 |
}
|
| 406 |
else
|
| 407 |
{
|
| 408 |
@@ -226,8 +226,8 @@
|
| 409 |
if ((cert_stack=sk_X509_new_null()) == NULL) goto end;
|
| 410 |
p7s->cert=cert_stack;
|
| 411 |
|
| 412 |
- if(certflst) for(i = 0; i < sk_STRING_num(certflst); i++) {
|
| 413 |
- certfile = sk_STRING_value(certflst, i);
|
| 414 |
+ if(certflst) for(i = 0; i < sk_OPENSSL_STRING_num(certflst); i++) {
|
| 415 |
+ certfile = sk_OPENSSL_STRING_value(certflst, i);
|
| 416 |
if (add_certs_from_file(cert_stack,certfile) < 0)
|
| 417 |
{
|
| 418 |
BIO_printf(bio_err, "error loading certificates\n");
|
| 419 |
@@ -236,7 +236,7 @@
|
| 420 |
}
|
| 421 |
}
|
| 422 |
|
| 423 |
- sk_STRING_free(certflst);
|
| 424 |
+ sk_OPENSSL_STRING_free(certflst);
|
| 425 |
|
| 426 |
if (outfile == NULL)
|
| 427 |
{
|
| 428 |
Index: openssl/apps/dgst.c
|
| 429 |
RCS File: /v/openssl/cvs/openssl/apps/dgst.c,v
|
| 430 |
rcsdiff -q -kk '-r1.54.2.3' '-r1.54.2.4' -u '/v/openssl/cvs/openssl/apps/dgst.c,v' 2>/dev/null
|
| 431 |
--- openssl/apps/dgst.c 2009/04/26 12:16:12 1.54.2.3
|
| 432 |
+++ openssl/apps/dgst.c 2009/07/27 21:08:45 1.54.2.4
|
| 433 |
@@ -127,7 +127,7 @@
|
| 434 |
#endif
|
| 435 |
char *hmac_key=NULL;
|
| 436 |
char *mac_name=NULL;
|
| 437 |
- STACK_OF(STRING) *sigopts = NULL, *macopts = NULL;
|
| 438 |
+ STACK_OF(OPENSSL_STRING) *sigopts = NULL, *macopts = NULL;
|
| 439 |
|
| 440 |
apps_startup();
|
| 441 |
|
| 442 |
@@ -230,8 +230,8 @@
|
| 443 |
if (--argc < 1)
|
| 444 |
break;
|
| 445 |
if (!sigopts)
|
| 446 |
- sigopts = sk_STRING_new_null();
|
| 447 |
- if (!sigopts || !sk_STRING_push(sigopts, *(++argv)))
|
| 448 |
+ sigopts = sk_OPENSSL_STRING_new_null();
|
| 449 |
+ if (!sigopts || !sk_OPENSSL_STRING_push(sigopts, *(++argv)))
|
| 450 |
break;
|
| 451 |
}
|
| 452 |
else if (strcmp(*argv,"-macopt") == 0)
|
| 453 |
@@ -239,8 +239,8 @@
|
| 454 |
if (--argc < 1)
|
| 455 |
break;
|
| 456 |
if (!macopts)
|
| 457 |
- macopts = sk_STRING_new_null();
|
| 458 |
- if (!macopts || !sk_STRING_push(macopts, *(++argv)))
|
| 459 |
+ macopts = sk_OPENSSL_STRING_new_null();
|
| 460 |
+ if (!macopts || !sk_OPENSSL_STRING_push(macopts, *(++argv)))
|
| 461 |
break;
|
| 462 |
}
|
| 463 |
else if ((m=EVP_get_digestbyname(&((*argv)[1]))) != NULL)
|
| 464 |
@@ -365,9 +365,9 @@
|
| 465 |
if (macopts)
|
| 466 |
{
|
| 467 |
char *macopt;
|
| 468 |
- for (i = 0; i < sk_STRING_num(macopts); i++)
|
| 469 |
+ for (i = 0; i < sk_OPENSSL_STRING_num(macopts); i++)
|
| 470 |
{
|
| 471 |
- macopt = sk_STRING_value(macopts, i);
|
| 472 |
+ macopt = sk_OPENSSL_STRING_value(macopts, i);
|
| 473 |
if (pkey_ctrl_string(mac_ctx, macopt) <= 0)
|
| 474 |
{
|
| 475 |
BIO_printf(bio_err,
|
| 476 |
@@ -424,9 +424,9 @@
|
| 477 |
if (sigopts)
|
| 478 |
{
|
| 479 |
char *sigopt;
|
| 480 |
- for (i = 0; i < sk_STRING_num(sigopts); i++)
|
| 481 |
+ for (i = 0; i < sk_OPENSSL_STRING_num(sigopts); i++)
|
| 482 |
{
|
| 483 |
- sigopt = sk_STRING_value(sigopts, i);
|
| 484 |
+ sigopt = sk_OPENSSL_STRING_value(sigopts, i);
|
| 485 |
if (pkey_ctrl_string(pctx, sigopt) <= 0)
|
| 486 |
{
|
| 487 |
BIO_printf(bio_err,
|
| 488 |
@@ -531,9 +531,9 @@
|
| 489 |
BIO_free_all(out);
|
| 490 |
EVP_PKEY_free(sigkey);
|
| 491 |
if (sigopts)
|
| 492 |
- sk_STRING_free(sigopts);
|
| 493 |
+ sk_OPENSSL_STRING_free(sigopts);
|
| 494 |
if (macopts)
|
| 495 |
- sk_STRING_free(macopts);
|
| 496 |
+ sk_OPENSSL_STRING_free(macopts);
|
| 497 |
if(sigbuf) OPENSSL_free(sigbuf);
|
| 498 |
if (bmd != NULL) BIO_free(bmd);
|
| 499 |
apps_shutdown();
|
| 500 |
Index: openssl/apps/engine.c
|
| 501 |
RCS File: /v/openssl/cvs/openssl/apps/engine.c,v
|
| 502 |
rcsdiff -q -kk '-r1.34' '-r1.34.2.1' -u '/v/openssl/cvs/openssl/apps/engine.c,v' 2>/dev/null
|
| 503 |
--- openssl/apps/engine.c 2009/02/15 15:29:59 1.34
|
| 504 |
+++ openssl/apps/engine.c 2009/07/27 21:08:45 1.34.2.1
|
| 505 |
@@ -200,7 +200,7 @@
|
| 506 |
char *desc = NULL;
|
| 507 |
int flags;
|
| 508 |
int xpos = 0;
|
| 509 |
- STACK_OF(STRING) *cmds = NULL;
|
| 510 |
+ STACK_OF(OPENSSL_STRING) *cmds = NULL;
|
| 511 |
if(!ENGINE_ctrl(e, ENGINE_CTRL_HAS_CTRL_FUNCTION, 0, NULL, NULL) ||
|
| 512 |
((num = ENGINE_ctrl(e, ENGINE_CTRL_GET_FIRST_CMD_TYPE,
|
| 513 |
0, NULL, NULL)) <= 0))
|
| 514 |
@@ -211,7 +211,7 @@
|
| 515 |
return 1;
|
| 516 |
}
|
| 517 |
|
| 518 |
- cmds = sk_STRING_new_null();
|
| 519 |
+ cmds = sk_OPENSSL_STRING_new_null();
|
| 520 |
|
| 521 |
if(!cmds)
|
| 522 |
goto err;
|
| 523 |
@@ -284,16 +284,16 @@
|
| 524 |
BIO_printf(bio_out, "\n");
|
| 525 |
ret = 1;
|
| 526 |
err:
|
| 527 |
- if(cmds) sk_STRING_pop_free(cmds, identity);
|
| 528 |
+ if(cmds) sk_OPENSSL_STRING_pop_free(cmds, identity);
|
| 529 |
if(name) OPENSSL_free(name);
|
| 530 |
if(desc) OPENSSL_free(desc);
|
| 531 |
return ret;
|
| 532 |
}
|
| 533 |
|
| 534 |
-static void util_do_cmds(ENGINE *e, STACK_OF(STRING) *cmds, BIO *bio_out,
|
| 535 |
- const char *indent)
|
| 536 |
+static void util_do_cmds(ENGINE *e, STACK_OF(OPENSSL_STRING) *cmds,
|
| 537 |
+ BIO *bio_out, const char *indent)
|
| 538 |
{
|
| 539 |
- int loop, res, num = sk_STRING_num(cmds);
|
| 540 |
+ int loop, res, num = sk_OPENSSL_STRING_num(cmds);
|
| 541 |
|
| 542 |
if(num < 0)
|
| 543 |
{
|
| 544 |
@@ -304,7 +304,7 @@
|
| 545 |
{
|
| 546 |
char buf[256];
|
| 547 |
const char *cmd, *arg;
|
| 548 |
- cmd = sk_STRING_value(cmds, loop);
|
| 549 |
+ cmd = sk_OPENSSL_STRING_value(cmds, loop);
|
| 550 |
res = 1; /* assume success */
|
| 551 |
/* Check if this command has no ":arg" */
|
| 552 |
if((arg = strstr(cmd, ":")) == NULL)
|
| 553 |
@@ -344,9 +344,9 @@
|
| 554 |
const char **pp;
|
| 555 |
int verbose=0, list_cap=0, test_avail=0, test_avail_noise = 0;
|
| 556 |
ENGINE *e;
|
| 557 |
- STACK_OF(STRING) *engines = sk_STRING_new_null();
|
| 558 |
- STACK_OF(STRING) *pre_cmds = sk_STRING_new_null();
|
| 559 |
- STACK_OF(STRING) *post_cmds = sk_STRING_new_null();
|
| 560 |
+ STACK_OF(OPENSSL_STRING) *engines = sk_OPENSSL_STRING_new_null();
|
| 561 |
+ STACK_OF(OPENSSL_STRING) *pre_cmds = sk_OPENSSL_STRING_new_null();
|
| 562 |
+ STACK_OF(OPENSSL_STRING) *post_cmds = sk_OPENSSL_STRING_new_null();
|
| 563 |
int badops=1;
|
| 564 |
BIO *bio_out=NULL;
|
| 565 |
const char *indent = " ";
|
| 566 |
@@ -393,20 +393,20 @@
|
| 567 |
argc--; argv++;
|
| 568 |
if (argc == 0)
|
| 569 |
goto skip_arg_loop;
|
| 570 |
- sk_STRING_push(pre_cmds,*argv);
|
| 571 |
+ sk_OPENSSL_STRING_push(pre_cmds,*argv);
|
| 572 |
}
|
| 573 |
else if (strcmp(*argv,"-post") == 0)
|
| 574 |
{
|
| 575 |
argc--; argv++;
|
| 576 |
if (argc == 0)
|
| 577 |
goto skip_arg_loop;
|
| 578 |
- sk_STRING_push(post_cmds,*argv);
|
| 579 |
+ sk_OPENSSL_STRING_push(post_cmds,*argv);
|
| 580 |
}
|
| 581 |
else if ((strncmp(*argv,"-h",2) == 0) ||
|
| 582 |
(strcmp(*argv,"-?") == 0))
|
| 583 |
goto skip_arg_loop;
|
| 584 |
else
|
| 585 |
- sk_STRING_push(engines,*argv);
|
| 586 |
+ sk_OPENSSL_STRING_push(engines,*argv);
|
| 587 |
argc--;
|
| 588 |
argv++;
|
| 589 |
}
|
| 590 |
@@ -421,17 +421,17 @@
|
| 591 |
goto end;
|
| 592 |
}
|
| 593 |
|
| 594 |
- if (sk_STRING_num(engines) == 0)
|
| 595 |
+ if (sk_OPENSSL_STRING_num(engines) == 0)
|
| 596 |
{
|
| 597 |
for(e = ENGINE_get_first(); e != NULL; e = ENGINE_get_next(e))
|
| 598 |
{
|
| 599 |
- sk_STRING_push(engines,(char *)ENGINE_get_id(e));
|
| 600 |
+ sk_OPENSSL_STRING_push(engines,(char *)ENGINE_get_id(e));
|
| 601 |
}
|
| 602 |
}
|
| 603 |
|
| 604 |
- for (i=0; i<sk_STRING_num(engines); i++)
|
| 605 |
+ for (i=0; i<sk_OPENSSL_STRING_num(engines); i++)
|
| 606 |
{
|
| 607 |
- const char *id = sk_STRING_value(engines,i);
|
| 608 |
+ const char *id = sk_OPENSSL_STRING_value(engines,i);
|
| 609 |
if ((e = ENGINE_by_id(id)) != NULL)
|
| 610 |
{
|
| 611 |
const char *name = ENGINE_get_name(e);
|
| 612 |
@@ -533,9 +533,9 @@
|
| 613 |
end:
|
| 614 |
|
| 615 |
ERR_print_errors(bio_err);
|
| 616 |
- sk_STRING_pop_free(engines, identity);
|
| 617 |
- sk_STRING_pop_free(pre_cmds, identity);
|
| 618 |
- sk_STRING_pop_free(post_cmds, identity);
|
| 619 |
+ sk_OPENSSL_STRING_pop_free(engines, identity);
|
| 620 |
+ sk_OPENSSL_STRING_pop_free(pre_cmds, identity);
|
| 621 |
+ sk_OPENSSL_STRING_pop_free(post_cmds, identity);
|
| 622 |
if (bio_out != NULL) BIO_free_all(bio_out);
|
| 623 |
apps_shutdown();
|
| 624 |
OPENSSL_EXIT(ret);
|
| 625 |
Index: openssl/apps/ocsp.c
|
| 626 |
RCS File: /v/openssl/cvs/openssl/apps/ocsp.c,v
|
| 627 |
rcsdiff -q -kk '-r1.54.2.1' '-r1.54.2.2' -u '/v/openssl/cvs/openssl/apps/ocsp.c,v' 2>/dev/null
|
| 628 |
--- openssl/apps/ocsp.c 2009/04/02 15:19:03 1.54.2.1
|
| 629 |
+++ openssl/apps/ocsp.c 2009/07/27 21:08:45 1.54.2.2
|
| 630 |
@@ -99,7 +99,7 @@
|
| 631 |
static int add_ocsp_serial(OCSP_REQUEST **req, char *serial, const EVP_MD * cert_id_md, X509 *issuer,
|
| 632 |
STACK_OF(OCSP_CERTID) *ids);
|
| 633 |
static int print_ocsp_summary(BIO *out, OCSP_BASICRESP *bs, OCSP_REQUEST *req,
|
| 634 |
- STACK_OF(STRING) *names,
|
| 635 |
+ STACK_OF(OPENSSL_STRING) *names,
|
| 636 |
STACK_OF(OCSP_CERTID) *ids, long nsec,
|
| 637 |
long maxage);
|
| 638 |
|
| 639 |
@@ -153,7 +153,7 @@
|
| 640 |
int badarg = 0;
|
| 641 |
int i;
|
| 642 |
int ignore_err = 0;
|
| 643 |
- STACK_OF(STRING) *reqnames = NULL;
|
| 644 |
+ STACK_OF(OPENSSL_STRING) *reqnames = NULL;
|
| 645 |
STACK_OF(OCSP_CERTID) *ids = NULL;
|
| 646 |
|
| 647 |
X509 *rca_cert = NULL;
|
| 648 |
@@ -170,7 +170,7 @@
|
| 649 |
SSL_load_error_strings();
|
| 650 |
OpenSSL_add_ssl_algorithms();
|
| 651 |
args = argv + 1;
|
| 652 |
- reqnames = sk_STRING_new_null();
|
| 653 |
+ reqnames = sk_OPENSSL_STRING_new_null();
|
| 654 |
ids = sk_OCSP_CERTID_new_null();
|
| 655 |
while (!badarg && *args && *args[0] == '-')
|
| 656 |
{
|
| 657 |
@@ -432,7 +432,7 @@
|
| 658 |
if (!cert_id_md) cert_id_md = EVP_sha1();
|
| 659 |
if(!add_ocsp_cert(&req, cert, cert_id_md, issuer, ids))
|
| 660 |
goto end;
|
| 661 |
- if(!sk_STRING_push(reqnames, *args))
|
| 662 |
+ if(!sk_OPENSSL_STRING_push(reqnames, *args))
|
| 663 |
goto end;
|
| 664 |
}
|
| 665 |
else badarg = 1;
|
| 666 |
@@ -445,7 +445,7 @@
|
| 667 |
if (!cert_id_md) cert_id_md = EVP_sha1();
|
| 668 |
if(!add_ocsp_serial(&req, *args, cert_id_md, issuer, ids))
|
| 669 |
goto end;
|
| 670 |
- if(!sk_STRING_push(reqnames, *args))
|
| 671 |
+ if(!sk_OPENSSL_STRING_push(reqnames, *args))
|
| 672 |
goto end;
|
| 673 |
}
|
| 674 |
else badarg = 1;
|
| 675 |
@@ -901,7 +901,7 @@
|
| 676 |
OCSP_REQUEST_free(req);
|
| 677 |
OCSP_RESPONSE_free(resp);
|
| 678 |
OCSP_BASICRESP_free(bs);
|
| 679 |
- sk_STRING_free(reqnames);
|
| 680 |
+ sk_OPENSSL_STRING_free(reqnames);
|
| 681 |
sk_OCSP_CERTID_free(ids);
|
| 682 |
sk_X509_pop_free(sign_other, X509_free);
|
| 683 |
sk_X509_pop_free(verify_other, X509_free);
|
| 684 |
@@ -971,7 +971,7 @@
|
| 685 |
}
|
| 686 |
|
| 687 |
static int print_ocsp_summary(BIO *out, OCSP_BASICRESP *bs, OCSP_REQUEST *req,
|
| 688 |
- STACK_OF(STRING) *names,
|
| 689 |
+ STACK_OF(OPENSSL_STRING) *names,
|
| 690 |
STACK_OF(OCSP_CERTID) *ids, long nsec,
|
| 691 |
long maxage)
|
| 692 |
{
|
| 693 |
@@ -983,13 +983,13 @@
|
| 694 |
|
| 695 |
ASN1_GENERALIZEDTIME *rev, *thisupd, *nextupd;
|
| 696 |
|
| 697 |
- if (!bs || !req || !sk_STRING_num(names) || !sk_OCSP_CERTID_num(ids))
|
| 698 |
+ if (!bs || !req || !sk_OPENSSL_STRING_num(names) || !sk_OCSP_CERTID_num(ids))
|
| 699 |
return 1;
|
| 700 |
|
| 701 |
for (i = 0; i < sk_OCSP_CERTID_num(ids); i++)
|
| 702 |
{
|
| 703 |
id = sk_OCSP_CERTID_value(ids, i);
|
| 704 |
- name = sk_STRING_value(names, i);
|
| 705 |
+ name = sk_OPENSSL_STRING_value(names, i);
|
| 706 |
BIO_printf(out, "%s: ", name);
|
| 707 |
|
| 708 |
if(!OCSP_resp_find_status(bs, id, &status, &reason,
|
| 709 |
Index: openssl/apps/pkcs12.c
|
| 710 |
RCS File: /v/openssl/cvs/openssl/apps/pkcs12.c,v
|
| 711 |
rcsdiff -q -kk '-r1.92.2.1' '-r1.92.2.2' -u '/v/openssl/cvs/openssl/apps/pkcs12.c,v' 2>/dev/null
|
| 712 |
--- openssl/apps/pkcs12.c 2009/06/17 12:05:49 1.92.2.1
|
| 713 |
+++ openssl/apps/pkcs12.c 2009/07/27 21:08:45 1.92.2.2
|
| 714 |
@@ -117,7 +117,7 @@
|
| 715 |
int ret = 1;
|
| 716 |
int macver = 1;
|
| 717 |
int noprompt = 0;
|
| 718 |
- STACK_OF(STRING) *canames = NULL;
|
| 719 |
+ STACK_OF(OPENSSL_STRING) *canames = NULL;
|
| 720 |
char *cpass = NULL, *mpass = NULL;
|
| 721 |
char *passargin = NULL, *passargout = NULL, *passarg = NULL;
|
| 722 |
char *passin = NULL, *passout = NULL;
|
| 723 |
@@ -222,8 +222,8 @@
|
| 724 |
} else if (!strcmp (*args, "-caname")) {
|
| 725 |
if (args[1]) {
|
| 726 |
args++;
|
| 727 |
- if (!canames) canames = sk_STRING_new_null();
|
| 728 |
- sk_STRING_push(canames, *args);
|
| 729 |
+ if (!canames) canames = sk_OPENSSL_STRING_new_null();
|
| 730 |
+ sk_OPENSSL_STRING_push(canames, *args);
|
| 731 |
} else badarg = 1;
|
| 732 |
} else if (!strcmp (*args, "-in")) {
|
| 733 |
if (args[1]) {
|
| 734 |
@@ -549,9 +549,9 @@
|
| 735 |
|
| 736 |
/* Add any CA names */
|
| 737 |
|
| 738 |
- for (i = 0; i < sk_STRING_num(canames); i++)
|
| 739 |
+ for (i = 0; i < sk_OPENSSL_STRING_num(canames); i++)
|
| 740 |
{
|
| 741 |
- catmp = (unsigned char *)sk_STRING_value(canames, i);
|
| 742 |
+ catmp = (unsigned char *)sk_OPENSSL_STRING_value(canames, i);
|
| 743 |
X509_alias_set1(sk_X509_value(certs, i), catmp, -1);
|
| 744 |
}
|
| 745 |
|
| 746 |
@@ -687,7 +687,7 @@
|
| 747 |
#endif
|
| 748 |
BIO_free(in);
|
| 749 |
BIO_free_all(out);
|
| 750 |
- if (canames) sk_STRING_free(canames);
|
| 751 |
+ if (canames) sk_OPENSSL_STRING_free(canames);
|
| 752 |
if(passin) OPENSSL_free(passin);
|
| 753 |
if(passout) OPENSSL_free(passout);
|
| 754 |
apps_shutdown();
|
| 755 |
Index: openssl/apps/req.c
|
| 756 |
RCS File: /v/openssl/cvs/openssl/apps/req.c,v
|
| 757 |
rcsdiff -q -kk '-r1.139.2.2' '-r1.139.2.3' -u '/v/openssl/cvs/openssl/apps/req.c,v' 2>/dev/null
|
| 758 |
--- openssl/apps/req.c 2009/04/23 17:16:38 1.139.2.2
|
| 759 |
+++ openssl/apps/req.c 2009/07/27 21:08:45 1.139.2.3
|
| 760 |
@@ -165,7 +165,7 @@
|
| 761 |
EVP_PKEY_CTX *genctx = NULL;
|
| 762 |
const char *keyalg = NULL;
|
| 763 |
char *keyalgstr = NULL;
|
| 764 |
- STACK_OF(STRING) *pkeyopts = NULL;
|
| 765 |
+ STACK_OF(OPENSSL_STRING) *pkeyopts = NULL;
|
| 766 |
EVP_PKEY *pkey=NULL;
|
| 767 |
int i=0,badops=0,newreq=0,verbose=0,pkey_type=-1;
|
| 768 |
long newkey = -1;
|
| 769 |
@@ -306,8 +306,8 @@
|
| 770 |
if (--argc < 1)
|
| 771 |
goto bad;
|
| 772 |
if (!pkeyopts)
|
| 773 |
- pkeyopts = sk_STRING_new_null();
|
| 774 |
- if (!pkeyopts || !sk_STRING_push(pkeyopts, *(++argv)))
|
| 775 |
+ pkeyopts = sk_OPENSSL_STRING_new_null();
|
| 776 |
+ if (!pkeyopts || !sk_OPENSSL_STRING_push(pkeyopts, *(++argv)))
|
| 777 |
goto bad;
|
| 778 |
}
|
| 779 |
else if (strcmp(*argv,"-batch") == 0)
|
| 780 |
@@ -667,9 +667,9 @@
|
| 781 |
if (pkeyopts)
|
| 782 |
{
|
| 783 |
char *genopt;
|
| 784 |
- for (i = 0; i < sk_STRING_num(pkeyopts); i++)
|
| 785 |
+ for (i = 0; i < sk_OPENSSL_STRING_num(pkeyopts); i++)
|
| 786 |
{
|
| 787 |
- genopt = sk_STRING_value(pkeyopts, i);
|
| 788 |
+ genopt = sk_OPENSSL_STRING_value(pkeyopts, i);
|
| 789 |
if (pkey_ctrl_string(genctx, genopt) <= 0)
|
| 790 |
{
|
| 791 |
BIO_printf(bio_err,
|
| 792 |
@@ -1083,7 +1083,7 @@
|
| 793 |
if (genctx)
|
| 794 |
EVP_PKEY_CTX_free(genctx);
|
| 795 |
if (pkeyopts)
|
| 796 |
- sk_STRING_free(pkeyopts);
|
| 797 |
+ sk_OPENSSL_STRING_free(pkeyopts);
|
| 798 |
#ifndef OPENSSL_NO_ENGINE
|
| 799 |
if (gen_eng)
|
| 800 |
ENGINE_free(gen_eng);
|
| 801 |
Index: openssl/apps/s_server.c
|
| 802 |
RCS File: /v/openssl/cvs/openssl/apps/s_server.c,v
|
| 803 |
rcsdiff -q -kk '-r1.136.2.4' '-r1.136.2.5' -u '/v/openssl/cvs/openssl/apps/s_server.c,v' 2>/dev/null
|
| 804 |
--- openssl/apps/s_server.c 2009/06/30 16:10:24 1.136.2.4
|
| 805 |
+++ openssl/apps/s_server.c 2009/07/27 21:08:46 1.136.2.5
|
| 806 |
@@ -712,7 +712,7 @@
|
| 807 |
int use_ssl;
|
| 808 |
unsigned char *rspder = NULL;
|
| 809 |
int rspderlen;
|
| 810 |
- STACK_OF(STRING) *aia = NULL;
|
| 811 |
+ STACK_OF(OPENSSL_STRING) *aia = NULL;
|
| 812 |
X509 *x = NULL;
|
| 813 |
X509_STORE_CTX inctx;
|
| 814 |
X509_OBJECT obj;
|
| 815 |
@@ -734,7 +734,7 @@
|
| 816 |
aia = X509_get1_ocsp(x);
|
| 817 |
if (aia)
|
| 818 |
{
|
| 819 |
- if (!OCSP_parse_url(sk_STRING_value(aia, 0),
|
| 820 |
+ if (!OCSP_parse_url(sk_OPENSSL_STRING_value(aia, 0),
|
| 821 |
&host, &port, &path, &use_ssl))
|
| 822 |
{
|
| 823 |
BIO_puts(err, "cert_status: can't parse AIA URL\n");
|
| 824 |
@@ -742,7 +742,7 @@
|
| 825 |
}
|
| 826 |
if (srctx->verbose)
|
| 827 |
BIO_printf(err, "cert_status: AIA URL: %s\n",
|
| 828 |
- sk_STRING_value(aia, 0));
|
| 829 |
+ sk_OPENSSL_STRING_value(aia, 0));
|
| 830 |
}
|
| 831 |
else
|
| 832 |
{
|
| 833 |
Index: openssl/apps/smime.c
|
| 834 |
RCS File: /v/openssl/cvs/openssl/apps/smime.c,v
|
| 835 |
rcsdiff -q -kk '-r1.69' '-r1.69.2.1' -u '/v/openssl/cvs/openssl/apps/smime.c,v' 2>/dev/null
|
| 836 |
--- openssl/apps/smime.c 2008/11/05 18:38:51 1.69
|
| 837 |
+++ openssl/apps/smime.c 2009/07/27 21:08:46 1.69.2.1
|
| 838 |
@@ -93,7 +93,7 @@
|
| 839 |
const char *inmode = "r", *outmode = "w";
|
| 840 |
char *infile = NULL, *outfile = NULL;
|
| 841 |
char *signerfile = NULL, *recipfile = NULL;
|
| 842 |
- STACK_OF(STRING) *sksigners = NULL, *skkeys = NULL;
|
| 843 |
+ STACK_OF(OPENSSL_STRING) *sksigners = NULL, *skkeys = NULL;
|
| 844 |
char *certfile = NULL, *keyfile = NULL, *contfile=NULL;
|
| 845 |
const EVP_CIPHER *cipher = NULL;
|
| 846 |
PKCS7 *p7 = NULL;
|
| 847 |
@@ -260,13 +260,13 @@
|
| 848 |
if (signerfile)
|
| 849 |
{
|
| 850 |
if (!sksigners)
|
| 851 |
- sksigners = sk_STRING_new_null();
|
| 852 |
- sk_STRING_push(sksigners, signerfile);
|
| 853 |
+ sksigners = sk_OPENSSL_STRING_new_null();
|
| 854 |
+ sk_OPENSSL_STRING_push(sksigners, signerfile);
|
| 855 |
if (!keyfile)
|
| 856 |
keyfile = signerfile;
|
| 857 |
if (!skkeys)
|
| 858 |
- skkeys = sk_STRING_new_null();
|
| 859 |
- sk_STRING_push(skkeys, keyfile);
|
| 860 |
+ skkeys = sk_OPENSSL_STRING_new_null();
|
| 861 |
+ sk_OPENSSL_STRING_push(skkeys, keyfile);
|
| 862 |
keyfile = NULL;
|
| 863 |
}
|
| 864 |
signerfile = *++args;
|
| 865 |
@@ -302,12 +302,12 @@
|
| 866 |
goto argerr;
|
| 867 |
}
|
| 868 |
if (!sksigners)
|
| 869 |
- sksigners = sk_STRING_new_null();
|
| 870 |
- sk_STRING_push(sksigners, signerfile);
|
| 871 |
+ sksigners = sk_OPENSSL_STRING_new_null();
|
| 872 |
+ sk_OPENSSL_STRING_push(sksigners, signerfile);
|
| 873 |
signerfile = NULL;
|
| 874 |
if (!skkeys)
|
| 875 |
- skkeys = sk_STRING_new_null();
|
| 876 |
- sk_STRING_push(skkeys, keyfile);
|
| 877 |
+ skkeys = sk_OPENSSL_STRING_new_null();
|
| 878 |
+ sk_OPENSSL_STRING_push(skkeys, keyfile);
|
| 879 |
}
|
| 880 |
keyfile = *++args;
|
| 881 |
}
|
| 882 |
@@ -389,13 +389,13 @@
|
| 883 |
if (signerfile)
|
| 884 |
{
|
| 885 |
if (!sksigners)
|
| 886 |
- sksigners = sk_STRING_new_null();
|
| 887 |
- sk_STRING_push(sksigners, signerfile);
|
| 888 |
+ sksigners = sk_OPENSSL_STRING_new_null();
|
| 889 |
+ sk_OPENSSL_STRING_push(sksigners, signerfile);
|
| 890 |
if (!skkeys)
|
| 891 |
- skkeys = sk_STRING_new_null();
|
| 892 |
+ skkeys = sk_OPENSSL_STRING_new_null();
|
| 893 |
if (!keyfile)
|
| 894 |
keyfile = signerfile;
|
| 895 |
- sk_STRING_push(skkeys, keyfile);
|
| 896 |
+ sk_OPENSSL_STRING_push(skkeys, keyfile);
|
| 897 |
}
|
| 898 |
if (!sksigners)
|
| 899 |
{
|
| 900 |
@@ -707,10 +707,10 @@
|
| 901 |
}
|
| 902 |
else
|
| 903 |
flags |= PKCS7_REUSE_DIGEST;
|
| 904 |
- for (i = 0; i < sk_STRING_num(sksigners); i++)
|
| 905 |
+ for (i = 0; i < sk_OPENSSL_STRING_num(sksigners); i++)
|
| 906 |
{
|
| 907 |
- signerfile = sk_STRING_value(sksigners, i);
|
| 908 |
- keyfile = sk_STRING_value(skkeys, i);
|
| 909 |
+ signerfile = sk_OPENSSL_STRING_value(sksigners, i);
|
| 910 |
+ keyfile = sk_OPENSSL_STRING_value(skkeys, i);
|
| 911 |
signer = load_cert(bio_err, signerfile,FORMAT_PEM, NULL,
|
| 912 |
e, "signer certificate");
|
| 913 |
if (!signer)
|
| 914 |
@@ -807,9 +807,9 @@
|
| 915 |
if (vpm)
|
| 916 |
X509_VERIFY_PARAM_free(vpm);
|
| 917 |
if (sksigners)
|
| 918 |
- sk_STRING_free(sksigners);
|
| 919 |
+ sk_OPENSSL_STRING_free(sksigners);
|
| 920 |
if (skkeys)
|
| 921 |
- sk_STRING_free(skkeys);
|
| 922 |
+ sk_OPENSSL_STRING_free(skkeys);
|
| 923 |
X509_STORE_free(store);
|
| 924 |
X509_free(cert);
|
| 925 |
X509_free(recip);
|
| 926 |
Index: openssl/apps/x509.c
|
| 927 |
RCS File: /v/openssl/cvs/openssl/apps/x509.c,v
|
| 928 |
rcsdiff -q -kk '-r1.102.2.3' '-r1.102.2.4' -u '/v/openssl/cvs/openssl/apps/x509.c,v' 2>/dev/null
|
| 929 |
--- openssl/apps/x509.c 2009/07/14 15:14:39 1.102.2.3
|
| 930 |
+++ openssl/apps/x509.c 2009/07/27 21:08:46 1.102.2.4
|
| 931 |
@@ -738,14 +738,14 @@
|
| 932 |
else if ((email == i) || (ocsp_uri == i))
|
| 933 |
{
|
| 934 |
int j;
|
| 935 |
- STACK_OF(STRING) *emlst;
|
| 936 |
+ STACK_OF(OPENSSL_STRING) *emlst;
|
| 937 |
if (email == i)
|
| 938 |
emlst = X509_get1_email(x);
|
| 939 |
else
|
| 940 |
emlst = X509_get1_ocsp(x);
|
| 941 |
- for (j = 0; j < sk_STRING_num(emlst); j++)
|
| 942 |
+ for (j = 0; j < sk_OPENSSL_STRING_num(emlst); j++)
|
| 943 |
BIO_printf(STDout, "%s\n",
|
| 944 |
- sk_STRING_value(emlst, j));
|
| 945 |
+ sk_OPENSSL_STRING_value(emlst, j));
|
| 946 |
X509_email_free(emlst);
|
| 947 |
}
|
| 948 |
else if (aliasout == i)
|
| 949 |
Index: openssl/crypto/cryptlib.c
|
| 950 |
RCS File: /v/openssl/cvs/openssl/crypto/cryptlib.c,v
|
| 951 |
rcsdiff -q -kk '-r1.75.2.2' '-r1.75.2.3' -u '/v/openssl/cvs/openssl/crypto/cryptlib.c,v' 2>/dev/null
|
| 952 |
--- openssl/crypto/cryptlib.c 2009/05/05 19:23:14 1.75.2.2
|
| 953 |
+++ openssl/crypto/cryptlib.c 2009/07/27 21:08:48 1.75.2.3
|
| 954 |
@@ -174,7 +174,7 @@
|
| 955 |
|
| 956 |
/* This is for applications to allocate new type names in the non-dynamic
|
| 957 |
array of lock names. These are numbered with positive numbers. */
|
| 958 |
-static STACK_OF(STRING) *app_locks=NULL;
|
| 959 |
+static STACK_OF(OPENSSL_STRING) *app_locks=NULL;
|
| 960 |
|
| 961 |
/* For applications that want a more dynamic way of handling threads, the
|
| 962 |
following stack is used. These are externally numbered with negative
|
| 963 |
@@ -210,7 +210,7 @@
|
| 964 |
SSLeay_MSVC5_hack=(double)name[0]*(double)name[1];
|
| 965 |
#endif
|
| 966 |
|
| 967 |
- if ((app_locks == NULL) && ((app_locks=sk_STRING_new_null()) == NULL))
|
| 968 |
+ if ((app_locks == NULL) && ((app_locks=sk_OPENSSL_STRING_new_null()) == NULL))
|
| 969 |
{
|
| 970 |
CRYPTOerr(CRYPTO_F_CRYPTO_GET_NEW_LOCKID,ERR_R_MALLOC_FAILURE);
|
| 971 |
return(0);
|
| 972 |
@@ -220,7 +220,7 @@
|
| 973 |
CRYPTOerr(CRYPTO_F_CRYPTO_GET_NEW_LOCKID,ERR_R_MALLOC_FAILURE);
|
| 974 |
return(0);
|
| 975 |
}
|
| 976 |
- i=sk_STRING_push(app_locks,str);
|
| 977 |
+ i=sk_OPENSSL_STRING_push(app_locks,str);
|
| 978 |
if (!i)
|
| 979 |
OPENSSL_free(str);
|
| 980 |
else
|
| 981 |
@@ -651,10 +651,10 @@
|
| 982 |
return("dynamic");
|
| 983 |
else if (type < CRYPTO_NUM_LOCKS)
|
| 984 |
return(lock_names[type]);
|
| 985 |
- else if (type-CRYPTO_NUM_LOCKS > sk_STRING_num(app_locks))
|
| 986 |
+ else if (type-CRYPTO_NUM_LOCKS > sk_OPENSSL_STRING_num(app_locks))
|
| 987 |
return("ERROR");
|
| 988 |
else
|
| 989 |
- return(sk_STRING_value(app_locks,type-CRYPTO_NUM_LOCKS));
|
| 990 |
+ return(sk_OPENSSL_STRING_value(app_locks,type-CRYPTO_NUM_LOCKS));
|
| 991 |
}
|
| 992 |
|
| 993 |
#if defined(__i386) || defined(__i386__) || defined(_M_IX86) || \
|
| 994 |
Index: openssl/crypto/engine/eng_dyn.c
|
| 995 |
RCS File: /v/openssl/cvs/openssl/crypto/engine/eng_dyn.c,v
|
| 996 |
rcsdiff -q -kk '-r1.14' '-r1.14.2.1' -u '/v/openssl/cvs/openssl/crypto/engine/eng_dyn.c,v' 2>/dev/null
|
| 997 |
--- openssl/crypto/engine/eng_dyn.c 2008/06/04 11:01:29 1.14
|
| 998 |
+++ openssl/crypto/engine/eng_dyn.c 2009/07/27 21:08:49 1.14.2.1
|
| 999 |
@@ -146,7 +146,7 @@
|
| 1000 |
* 'dirs' for loading. Default is to use 'dirs' as a fallback. */
|
| 1001 |
int dir_load;
|
| 1002 |
/* A stack of directories from which ENGINEs could be loaded */
|
| 1003 |
- STACK_OF(STRING) *dirs;
|
| 1004 |
+ STACK_OF(OPENSSL_STRING) *dirs;
|
| 1005 |
};
|
| 1006 |
|
| 1007 |
/* This is the "ex_data" index we obtain and reserve for use with our context
|
| 1008 |
@@ -174,7 +174,7 @@
|
| 1009 |
if(ctx->engine_id)
|
| 1010 |
OPENSSL_free((void*)ctx->engine_id);
|
| 1011 |
if(ctx->dirs)
|
| 1012 |
- sk_STRING_pop_free(ctx->dirs, int_free_str);
|
| 1013 |
+ sk_OPENSSL_STRING_pop_free(ctx->dirs, int_free_str);
|
| 1014 |
OPENSSL_free(ctx);
|
| 1015 |
}
|
| 1016 |
}
|
| 1017 |
@@ -203,7 +203,7 @@
|
| 1018 |
c->DYNAMIC_F1 = "v_check";
|
| 1019 |
c->DYNAMIC_F2 = "bind_engine";
|
| 1020 |
c->dir_load = 1;
|
| 1021 |
- c->dirs = sk_STRING_new_null();
|
| 1022 |
+ c->dirs = sk_OPENSSL_STRING_new_null();
|
| 1023 |
if(!c->dirs)
|
| 1024 |
{
|
| 1025 |
ENGINEerr(ENGINE_F_DYNAMIC_SET_DATA_CTX,ERR_R_MALLOC_FAILURE);
|
| 1026 |
@@ -393,7 +393,7 @@
|
| 1027 |
ERR_R_MALLOC_FAILURE);
|
| 1028 |
return 0;
|
| 1029 |
}
|
| 1030 |
- sk_STRING_insert(ctx->dirs, tmp_str, -1);
|
| 1031 |
+ sk_OPENSSL_STRING_insert(ctx->dirs, tmp_str, -1);
|
| 1032 |
}
|
| 1033 |
return 1;
|
| 1034 |
default:
|
| 1035 |
@@ -411,11 +411,11 @@
|
| 1036 |
ctx->DYNAMIC_LIBNAME, NULL, 0)) != NULL)
|
| 1037 |
return 1;
|
| 1038 |
/* If we're not allowed to use 'dirs' or we have none, fail */
|
| 1039 |
- if(!ctx->dir_load || (num = sk_STRING_num(ctx->dirs)) < 1)
|
| 1040 |
+ if(!ctx->dir_load || (num = sk_OPENSSL_STRING_num(ctx->dirs)) < 1)
|
| 1041 |
return 0;
|
| 1042 |
for(loop = 0; loop < num; loop++)
|
| 1043 |
{
|
| 1044 |
- const char *s = sk_STRING_value(ctx->dirs, loop);
|
| 1045 |
+ const char *s = sk_OPENSSL_STRING_value(ctx->dirs, loop);
|
| 1046 |
char *merge = DSO_merge(ctx->dynamic_dso, ctx->DYNAMIC_LIBNAME, s);
|
| 1047 |
if(!merge)
|
| 1048 |
return 0;
|
| 1049 |
Index: openssl/crypto/lhash/lhash.h
|
| 1050 |
RCS File: /v/openssl/cvs/openssl/crypto/lhash/lhash.h,v
|
| 1051 |
rcsdiff -q -kk '-r1.23' '-r1.23.2.1' -u '/v/openssl/cvs/openssl/crypto/lhash/lhash.h,v' 2>/dev/null
|
| 1052 |
--- openssl/crypto/lhash/lhash.h 2008/06/04 11:01:31 1.23
|
| 1053 |
+++ openssl/crypto/lhash/lhash.h 2009/07/27 21:08:50 1.23.2.1
|
| 1054 |
@@ -230,8 +230,8 @@
|
| 1055 |
lh_stats_bio(CHECKED_LHASH_OF(type, lh), out)
|
| 1056 |
#define LHM_lh_free(type, lh) lh_free(CHECKED_LHASH_OF(type, lh))
|
| 1057 |
|
| 1058 |
-DECLARE_LHASH_OF(STRING);
|
| 1059 |
-DECLARE_LHASH_OF(CSTRING);
|
| 1060 |
+DECLARE_LHASH_OF(OPENSSL_STRING);
|
| 1061 |
+DECLARE_LHASH_OF(OPENSSL_CSTRING);
|
| 1062 |
|
| 1063 |
#ifdef __cplusplus
|
| 1064 |
}
|
| 1065 |
Index: openssl/crypto/stack/safestack.h
|
| 1066 |
RCS File: /v/openssl/cvs/openssl/crypto/stack/safestack.h,v
|
| 1067 |
rcsdiff -q -kk '-r1.72.2.3' '-r1.72.2.4' -u '/v/openssl/cvs/openssl/crypto/stack/safestack.h,v' 2>/dev/null
|
| 1068 |
--- openssl/crypto/stack/safestack.h 2009/04/28 21:56:04 1.72.2.3
|
| 1069 |
+++ openssl/crypto/stack/safestack.h 2009/07/27 21:08:50 1.72.2.4
|
| 1070 |
@@ -110,9 +110,9 @@
|
| 1071 |
* string. For now, I'm settling for dealing with the fact it is a
|
| 1072 |
* string at all.
|
| 1073 |
*/
|
| 1074 |
-typedef char *STRING;
|
| 1075 |
+typedef char *OPENSSL_STRING;
|
| 1076 |
|
| 1077 |
-typedef const char *CSTRING;
|
| 1078 |
+typedef const char *OPENSSL_CSTRING;
|
| 1079 |
|
| 1080 |
/* Confusingly, LHASH_OF(STRING) deals with char ** throughout, but
|
| 1081 |
* STACK_OF(STRING) is really more like STACK_OF(char), only, as
|
| 1082 |
@@ -122,7 +122,7 @@
|
| 1083 |
* macros below.
|
| 1084 |
*/
|
| 1085 |
|
| 1086 |
-DECLARE_SPECIAL_STACK_OF(STRING, char)
|
| 1087 |
+DECLARE_SPECIAL_STACK_OF(OPENSSL_STRING, char)
|
| 1088 |
|
| 1089 |
/* Similarly, we sometimes use a block of characters, NOT
|
| 1090 |
* nul-terminated. These should also be distinguished from "normal"
|
| 1091 |
@@ -2030,29 +2030,29 @@
|
| 1092 |
#define sk_void_sort(st) SKM_sk_sort(void, (st))
|
| 1093 |
#define sk_void_is_sorted(st) SKM_sk_is_sorted(void, (st))
|
| 1094 |
|
| 1095 |
-#define sk_STRING_new(cmp) ((STACK_OF(STRING) *)sk_new(CHECKED_SK_CMP_FUNC(char, cmp)))
|
| 1096 |
-#define sk_STRING_new_null() ((STACK_OF(STRING) *)sk_new_null())
|
| 1097 |
-#define sk_STRING_push(st, val) sk_push(CHECKED_PTR_OF(STACK_OF(STRING), st), CHECKED_PTR_OF(char, val))
|
| 1098 |
-#define sk_STRING_find(st, val) sk_find(CHECKED_PTR_OF(STACK_OF(STRING), st), CHECKED_PTR_OF(char, val))
|
| 1099 |
-#define sk_STRING_value(st, i) ((STRING)sk_value(CHECKED_PTR_OF(STACK_OF(STRING), st), i))
|
| 1100 |
-#define sk_STRING_num(st) SKM_sk_num(STRING, st)
|
| 1101 |
-#define sk_STRING_pop_free(st, free_func) sk_pop_free(CHECKED_PTR_OF(STACK_OF(STRING), st), CHECKED_SK_FREE_FUNC2(STRING, free_func))
|
| 1102 |
-#define sk_STRING_insert(st, val, i) sk_insert(CHECKED_PTR_OF(STACK_OF(STRING), st), CHECKED_PTR_OF(char, val), i)
|
| 1103 |
-#define sk_STRING_free(st) SKM_sk_free(STRING, st)
|
| 1104 |
-#define sk_STRING_set(st, i, val) sk_set((_STACK *)CHECKED_PTR_OF(STACK_OF(STRING), st), i, CHECKED_PTR_OF(char, val))
|
| 1105 |
-#define sk_STRING_zero(st) SKM_sk_zero(STRING, (st))
|
| 1106 |
-#define sk_STRING_unshift(st, val) sk_unshift((_STACK *)CHECKED_PTR_OF(STACK_OF(STRING), st), CHECKED_PTR_OF(char, val))
|
| 1107 |
-#define sk_STRING_find_ex(st, val) sk_find_ex((_STACK *)CHECKED_CONST_PTR_OF(STACK_OF(STRING), st), CHECKED_CONST_PTR_OF(char, val))
|
| 1108 |
-#define sk_STRING_delete(st, i) SKM_sk_delete(STRING, (st), (i))
|
| 1109 |
-#define sk_STRING_delete_ptr(st, ptr) (STRING *)sk_delete_ptr((_STACK *)CHECKED_PTR_OF(STACK_OF(STRING), st), CHECKED_PTR_OF(char, ptr))
|
| 1110 |
-#define sk_STRING_set_cmp_func(st, cmp) \
|
| 1111 |
+#define sk_OPENSSL_STRING_new(cmp) ((STACK_OF(OPENSSL_STRING) *)sk_new(CHECKED_SK_CMP_FUNC(char, cmp)))
|
| 1112 |
+#define sk_OPENSSL_STRING_new_null() ((STACK_OF(OPENSSL_STRING) *)sk_new_null())
|
| 1113 |
+#define sk_OPENSSL_STRING_push(st, val) sk_push(CHECKED_PTR_OF(STACK_OF(OPENSSL_STRING), st), CHECKED_PTR_OF(char, val))
|
| 1114 |
+#define sk_OPENSSL_STRING_find(st, val) sk_find(CHECKED_PTR_OF(STACK_OF(OPENSSL_STRING), st), CHECKED_PTR_OF(char, val))
|
| 1115 |
+#define sk_OPENSSL_STRING_value(st, i) ((OPENSSL_STRING)sk_value(CHECKED_PTR_OF(STACK_OF(OPENSSL_STRING), st), i))
|
| 1116 |
+#define sk_OPENSSL_STRING_num(st) SKM_sk_num(OPENSSL_STRING, st)
|
| 1117 |
+#define sk_OPENSSL_STRING_pop_free(st, free_func) sk_pop_free(CHECKED_PTR_OF(STACK_OF(OPENSSL_STRING), st), CHECKED_SK_FREE_FUNC2(OPENSSL_STRING, free_func))
|
| 1118 |
+#define sk_OPENSSL_STRING_insert(st, val, i) sk_insert(CHECKED_PTR_OF(STACK_OF(OPENSSL_STRING), st), CHECKED_PTR_OF(char, val), i)
|
| 1119 |
+#define sk_OPENSSL_STRING_free(st) SKM_sk_free(OPENSSL_STRING, st)
|
| 1120 |
+#define sk_OPENSSL_STRING_set(st, i, val) sk_set((_STACK *)CHECKED_PTR_OF(STACK_OF(OPENSSL_STRING), st), i, CHECKED_PTR_OF(char, val))
|
| 1121 |
+#define sk_OPENSSL_STRING_zero(st) SKM_sk_zero(OPENSSL_STRING, (st))
|
| 1122 |
+#define sk_OPENSSL_STRING_unshift(st, val) sk_unshift((_STACK *)CHECKED_PTR_OF(STACK_OF(OPENSSL_STRING), st), CHECKED_PTR_OF(char, val))
|
| 1123 |
+#define sk_OPENSSL_STRING_find_ex(st, val) sk_find_ex((_STACK *)CHECKED_CONST_PTR_OF(STACK_OF(OPENSSL_STRING), st), CHECKED_CONST_PTR_OF(char, val))
|
| 1124 |
+#define sk_OPENSSL_STRING_delete(st, i) SKM_sk_delete(OPENSSL_STRING, (st), (i))
|
| 1125 |
+#define sk_OPENSSL_STRING_delete_ptr(st, ptr) (OPENSSL_STRING *)sk_delete_ptr((_STACK *)CHECKED_PTR_OF(STACK_OF(OPENSSL_STRING), st), CHECKED_PTR_OF(char, ptr))
|
| 1126 |
+#define sk_OPENSSL_STRING_set_cmp_func(st, cmp) \
|
| 1127 |
((int (*)(const char * const *,const char * const *)) \
|
| 1128 |
- sk_set_cmp_func((_STACK *)CHECKED_PTR_OF(STACK_OF(STRING), st), CHECKED_SK_CMP_FUNC(char, cmp)))
|
| 1129 |
-#define sk_STRING_dup(st) SKM_sk_dup(STRING, st)
|
| 1130 |
-#define sk_STRING_shift(st) SKM_sk_shift(STRING, (st))
|
| 1131 |
-#define sk_STRING_pop(st) (char *)sk_pop((_STACK *)CHECKED_PTR_OF(STACK_OF(STRING), st))
|
| 1132 |
-#define sk_STRING_sort(st) SKM_sk_sort(STRING, (st))
|
| 1133 |
-#define sk_STRING_is_sorted(st) SKM_sk_is_sorted(STRING, (st))
|
| 1134 |
+ sk_set_cmp_func((_STACK *)CHECKED_PTR_OF(STACK_OF(OPENSSL_STRING), st), CHECKED_SK_CMP_FUNC(char, cmp)))
|
| 1135 |
+#define sk_OPENSSL_STRING_dup(st) SKM_sk_dup(OPENSSL_STRING, st)
|
| 1136 |
+#define sk_OPENSSL_STRING_shift(st) SKM_sk_shift(OPENSSL_STRING, (st))
|
| 1137 |
+#define sk_OPENSSL_STRING_pop(st) (char *)sk_pop((_STACK *)CHECKED_PTR_OF(STACK_OF(OPENSSL_STRING), st))
|
| 1138 |
+#define sk_OPENSSL_STRING_sort(st) SKM_sk_sort(OPENSSL_STRING, (st))
|
| 1139 |
+#define sk_OPENSSL_STRING_is_sorted(st) SKM_sk_is_sorted(OPENSSL_STRING, (st))
|
| 1140 |
|
| 1141 |
|
| 1142 |
#define sk_BLOCK_new(cmp) ((STACK_OF(BLOCK) *)sk_new(CHECKED_SK_CMP_FUNC(void, cmp)))
|
| 1143 |
@@ -2080,29 +2080,29 @@
|
| 1144 |
#define sk_BLOCK_is_sorted(st) SKM_sk_is_sorted(BLOCK, (st))
|
| 1145 |
|
| 1146 |
|
| 1147 |
-#define sk_PSTRING_new(cmp) ((STACK_OF(PSTRING) *)sk_new(CHECKED_SK_CMP_FUNC(STRING, cmp)))
|
| 1148 |
-#define sk_PSTRING_new_null() ((STACK_OF(PSTRING) *)sk_new_null())
|
| 1149 |
-#define sk_PSTRING_push(st, val) sk_push(CHECKED_PTR_OF(STACK_OF(PSTRING), st), CHECKED_PTR_OF(STRING, val))
|
| 1150 |
-#define sk_PSTRING_find(st, val) sk_find(CHECKED_PTR_OF(STACK_OF(PSTRING), st), CHECKED_PTR_OF(STRING, val))
|
| 1151 |
-#define sk_PSTRING_value(st, i) ((PSTRING)sk_value(CHECKED_PTR_OF(STACK_OF(PSTRING), st), i))
|
| 1152 |
-#define sk_PSTRING_num(st) SKM_sk_num(PSTRING, st)
|
| 1153 |
-#define sk_PSTRING_pop_free(st, free_func) sk_pop_free(CHECKED_PTR_OF(STACK_OF(PSTRING), st), CHECKED_SK_FREE_FUNC2(PSTRING, free_func))
|
| 1154 |
-#define sk_PSTRING_insert(st, val, i) sk_insert(CHECKED_PTR_OF(STACK_OF(PSTRING), st), CHECKED_PTR_OF(STRING, val), i)
|
| 1155 |
-#define sk_PSTRING_free(st) SKM_sk_free(PSTRING, st)
|
| 1156 |
-#define sk_PSTRING_set(st, i, val) sk_set((_STACK *)CHECKED_PTR_OF(STACK_OF(PSTRING), st), i, CHECKED_PTR_OF(STRING, val))
|
| 1157 |
-#define sk_PSTRING_zero(st) SKM_sk_zero(PSTRING, (st))
|
| 1158 |
-#define sk_PSTRING_unshift(st, val) sk_unshift((_STACK *)CHECKED_PTR_OF(STACK_OF(PSTRING), st), CHECKED_PTR_OF(STRING, val))
|
| 1159 |
-#define sk_PSTRING_find_ex(st, val) sk_find_ex((_STACK *)CHECKED_CONST_PTR_OF(STACK_OF(PSTRING), st), CHECKED_CONST_PTR_OF(STRING, val))
|
| 1160 |
-#define sk_PSTRING_delete(st, i) SKM_sk_delete(PSTRING, (st), (i))
|
| 1161 |
-#define sk_PSTRING_delete_ptr(st, ptr) (PSTRING *)sk_delete_ptr((_STACK *)CHECKED_PTR_OF(STACK_OF(PSTRING), st), CHECKED_PTR_OF(STRING, ptr))
|
| 1162 |
-#define sk_PSTRING_set_cmp_func(st, cmp) \
|
| 1163 |
- ((int (*)(const STRING * const *,const STRING * const *)) \
|
| 1164 |
- sk_set_cmp_func((_STACK *)CHECKED_PTR_OF(STACK_OF(PSTRING), st), CHECKED_SK_CMP_FUNC(STRING, cmp)))
|
| 1165 |
-#define sk_PSTRING_dup(st) SKM_sk_dup(PSTRING, st)
|
| 1166 |
-#define sk_PSTRING_shift(st) SKM_sk_shift(PSTRING, (st))
|
| 1167 |
-#define sk_PSTRING_pop(st) (STRING *)sk_pop((_STACK *)CHECKED_PTR_OF(STACK_OF(PSTRING), st))
|
| 1168 |
-#define sk_PSTRING_sort(st) SKM_sk_sort(PSTRING, (st))
|
| 1169 |
-#define sk_PSTRING_is_sorted(st) SKM_sk_is_sorted(PSTRING, (st))
|
| 1170 |
+#define sk_OPENSSL_PSTRING_new(cmp) ((STACK_OF(OPENSSL_PSTRING) *)sk_new(CHECKED_SK_CMP_FUNC(OPENSSL_STRING, cmp)))
|
| 1171 |
+#define sk_OPENSSL_PSTRING_new_null() ((STACK_OF(OPENSSL_PSTRING) *)sk_new_null())
|
| 1172 |
+#define sk_OPENSSL_PSTRING_push(st, val) sk_push(CHECKED_PTR_OF(STACK_OF(OPENSSL_PSTRING), st), CHECKED_PTR_OF(OPENSSL_STRING, val))
|
| 1173 |
+#define sk_OPENSSL_PSTRING_find(st, val) sk_find(CHECKED_PTR_OF(STACK_OF(OPENSSL_PSTRING), st), CHECKED_PTR_OF(OPENSSL_STRING, val))
|
| 1174 |
+#define sk_OPENSSL_PSTRING_value(st, i) ((OPENSSL_PSTRING)sk_value(CHECKED_PTR_OF(STACK_OF(OPENSSL_PSTRING), st), i))
|
| 1175 |
+#define sk_OPENSSL_PSTRING_num(st) SKM_sk_num(OPENSSL_PSTRING, st)
|
| 1176 |
+#define sk_OPENSSL_PSTRING_pop_free(st, free_func) sk_pop_free(CHECKED_PTR_OF(STACK_OF(OPENSSL_PSTRING), st), CHECKED_SK_FREE_FUNC2(OPENSSL_PSTRING, free_func))
|
| 1177 |
+#define sk_OPENSSL_PSTRING_insert(st, val, i) sk_insert(CHECKED_PTR_OF(STACK_OF(OPENSSL_PSTRING), st), CHECKED_PTR_OF(OPENSSL_STRING, val), i)
|
| 1178 |
+#define sk_OPENSSL_PSTRING_free(st) SKM_sk_free(OPENSSL_PSTRING, st)
|
| 1179 |
+#define sk_OPENSSL_PSTRING_set(st, i, val) sk_set((_STACK *)CHECKED_PTR_OF(STACK_OF(OPENSSL_PSTRING), st), i, CHECKED_PTR_OF(OPENSSL_STRING, val))
|
| 1180 |
+#define sk_OPENSSL_PSTRING_zero(st) SKM_sk_zero(OPENSSL_PSTRING, (st))
|
| 1181 |
+#define sk_OPENSSL_PSTRING_unshift(st, val) sk_unshift((_STACK *)CHECKED_PTR_OF(STACK_OF(OPENSSL_PSTRING), st), CHECKED_PTR_OF(OPENSSL_STRING, val))
|
| 1182 |
+#define sk_OPENSSL_PSTRING_find_ex(st, val) sk_find_ex((_STACK *)CHECKED_CONST_PTR_OF(STACK_OF(OPENSSL_PSTRING), st), CHECKED_CONST_PTR_OF(OPENSSL_STRING, val))
|
| 1183 |
+#define sk_OPENSSL_PSTRING_delete(st, i) SKM_sk_delete(OPENSSL_PSTRING, (st), (i))
|
| 1184 |
+#define sk_OPENSSL_PSTRING_delete_ptr(st, ptr) (OPENSSL_PSTRING *)sk_delete_ptr((_STACK *)CHECKED_PTR_OF(STACK_OF(OPENSSL_PSTRING), st), CHECKED_PTR_OF(OPENSSL_STRING, ptr))
|
| 1185 |
+#define sk_OPENSSL_PSTRING_set_cmp_func(st, cmp) \
|
| 1186 |
+ ((int (*)(const OPENSSL_STRING * const *,const OPENSSL_STRING * const *)) \
|
| 1187 |
+ sk_set_cmp_func((_STACK *)CHECKED_PTR_OF(STACK_OF(OPENSSL_PSTRING), st), CHECKED_SK_CMP_FUNC(OPENSSL_STRING, cmp)))
|
| 1188 |
+#define sk_OPENSSL_PSTRING_dup(st) SKM_sk_dup(OPENSSL_PSTRING, st)
|
| 1189 |
+#define sk_OPENSSL_PSTRING_shift(st) SKM_sk_shift(OPENSSL_PSTRING, (st))
|
| 1190 |
+#define sk_OPENSSL_PSTRING_pop(st) (OPENSSL_STRING *)sk_pop((_STACK *)CHECKED_PTR_OF(STACK_OF(OPENSSL_PSTRING), st))
|
| 1191 |
+#define sk_OPENSSL_PSTRING_sort(st) SKM_sk_sort(OPENSSL_PSTRING, (st))
|
| 1192 |
+#define sk_OPENSSL_PSTRING_is_sorted(st) SKM_sk_is_sorted(OPENSSL_PSTRING, (st))
|
| 1193 |
|
| 1194 |
|
| 1195 |
#define d2i_ASN1_SET_OF_ACCESS_DESCRIPTION(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \
|
| 1196 |
@@ -2390,24 +2390,6 @@
|
| 1197 |
LHM_lh_stats_bio(CONF_VALUE,lh,out)
|
| 1198 |
#define lh_CONF_VALUE_free(lh) LHM_lh_free(CONF_VALUE,lh)
|
| 1199 |
|
| 1200 |
-#define lh_CSTRING_new() LHM_lh_new(CSTRING,cstring)
|
| 1201 |
-#define lh_CSTRING_insert(lh,inst) LHM_lh_insert(CSTRING,lh,inst)
|
| 1202 |
-#define lh_CSTRING_retrieve(lh,inst) LHM_lh_retrieve(CSTRING,lh,inst)
|
| 1203 |
-#define lh_CSTRING_delete(lh,inst) LHM_lh_delete(CSTRING,lh,inst)
|
| 1204 |
-#define lh_CSTRING_doall(lh,fn) LHM_lh_doall(CSTRING,lh,fn)
|
| 1205 |
-#define lh_CSTRING_doall_arg(lh,fn,arg_type,arg) \
|
| 1206 |
- LHM_lh_doall_arg(CSTRING,lh,fn,arg_type,arg)
|
| 1207 |
-#define lh_CSTRING_error(lh) LHM_lh_error(CSTRING,lh)
|
| 1208 |
-#define lh_CSTRING_num_items(lh) LHM_lh_num_items(CSTRING,lh)
|
| 1209 |
-#define lh_CSTRING_down_load(lh) LHM_lh_down_load(CSTRING,lh)
|
| 1210 |
-#define lh_CSTRING_node_stats_bio(lh,out) \
|
| 1211 |
- LHM_lh_node_stats_bio(CSTRING,lh,out)
|
| 1212 |
-#define lh_CSTRING_node_usage_stats_bio(lh,out) \
|
| 1213 |
- LHM_lh_node_usage_stats_bio(CSTRING,lh,out)
|
| 1214 |
-#define lh_CSTRING_stats_bio(lh,out) \
|
| 1215 |
- LHM_lh_stats_bio(CSTRING,lh,out)
|
| 1216 |
-#define lh_CSTRING_free(lh) LHM_lh_free(CSTRING,lh)
|
| 1217 |
-
|
| 1218 |
#define lh_ENGINE_PILE_new() LHM_lh_new(ENGINE_PILE,engine_pile)
|
| 1219 |
#define lh_ENGINE_PILE_insert(lh,inst) LHM_lh_insert(ENGINE_PILE,lh,inst)
|
| 1220 |
#define lh_ENGINE_PILE_retrieve(lh,inst) LHM_lh_retrieve(ENGINE_PILE,lh,inst)
|
| 1221 |
@@ -2534,6 +2516,42 @@
|
| 1222 |
LHM_lh_stats_bio(OBJ_NAME,lh,out)
|
| 1223 |
#define lh_OBJ_NAME_free(lh) LHM_lh_free(OBJ_NAME,lh)
|
| 1224 |
|
| 1225 |
+#define lh_OPENSSL_CSTRING_new() LHM_lh_new(OPENSSL_CSTRING,openssl_cstring)
|
| 1226 |
+#define lh_OPENSSL_CSTRING_insert(lh,inst) LHM_lh_insert(OPENSSL_CSTRING,lh,inst)
|
| 1227 |
+#define lh_OPENSSL_CSTRING_retrieve(lh,inst) LHM_lh_retrieve(OPENSSL_CSTRING,lh,inst)
|
| 1228 |
+#define lh_OPENSSL_CSTRING_delete(lh,inst) LHM_lh_delete(OPENSSL_CSTRING,lh,inst)
|
| 1229 |
+#define lh_OPENSSL_CSTRING_doall(lh,fn) LHM_lh_doall(OPENSSL_CSTRING,lh,fn)
|
| 1230 |
+#define lh_OPENSSL_CSTRING_doall_arg(lh,fn,arg_type,arg) \
|
| 1231 |
+ LHM_lh_doall_arg(OPENSSL_CSTRING,lh,fn,arg_type,arg)
|
| 1232 |
+#define lh_OPENSSL_CSTRING_error(lh) LHM_lh_error(OPENSSL_CSTRING,lh)
|
| 1233 |
+#define lh_OPENSSL_CSTRING_num_items(lh) LHM_lh_num_items(OPENSSL_CSTRING,lh)
|
| 1234 |
+#define lh_OPENSSL_CSTRING_down_load(lh) LHM_lh_down_load(OPENSSL_CSTRING,lh)
|
| 1235 |
+#define lh_OPENSSL_CSTRING_node_stats_bio(lh,out) \
|
| 1236 |
+ LHM_lh_node_stats_bio(OPENSSL_CSTRING,lh,out)
|
| 1237 |
+#define lh_OPENSSL_CSTRING_node_usage_stats_bio(lh,out) \
|
| 1238 |
+ LHM_lh_node_usage_stats_bio(OPENSSL_CSTRING,lh,out)
|
| 1239 |
+#define lh_OPENSSL_CSTRING_stats_bio(lh,out) \
|
| 1240 |
+ LHM_lh_stats_bio(OPENSSL_CSTRING,lh,out)
|
| 1241 |
+#define lh_OPENSSL_CSTRING_free(lh) LHM_lh_free(OPENSSL_CSTRING,lh)
|
| 1242 |
+
|
| 1243 |
+#define lh_OPENSSL_STRING_new() LHM_lh_new(OPENSSL_STRING,openssl_string)
|
| 1244 |
+#define lh_OPENSSL_STRING_insert(lh,inst) LHM_lh_insert(OPENSSL_STRING,lh,inst)
|
| 1245 |
+#define lh_OPENSSL_STRING_retrieve(lh,inst) LHM_lh_retrieve(OPENSSL_STRING,lh,inst)
|
| 1246 |
+#define lh_OPENSSL_STRING_delete(lh,inst) LHM_lh_delete(OPENSSL_STRING,lh,inst)
|
| 1247 |
+#define lh_OPENSSL_STRING_doall(lh,fn) LHM_lh_doall(OPENSSL_STRING,lh,fn)
|
| 1248 |
+#define lh_OPENSSL_STRING_doall_arg(lh,fn,arg_type,arg) \
|
| 1249 |
+ LHM_lh_doall_arg(OPENSSL_STRING,lh,fn,arg_type,arg)
|
| 1250 |
+#define lh_OPENSSL_STRING_error(lh) LHM_lh_error(OPENSSL_STRING,lh)
|
| 1251 |
+#define lh_OPENSSL_STRING_num_items(lh) LHM_lh_num_items(OPENSSL_STRING,lh)
|
| 1252 |
+#define lh_OPENSSL_STRING_down_load(lh) LHM_lh_down_load(OPENSSL_STRING,lh)
|
| 1253 |
+#define lh_OPENSSL_STRING_node_stats_bio(lh,out) \
|
| 1254 |
+ LHM_lh_node_stats_bio(OPENSSL_STRING,lh,out)
|
| 1255 |
+#define lh_OPENSSL_STRING_node_usage_stats_bio(lh,out) \
|
| 1256 |
+ LHM_lh_node_usage_stats_bio(OPENSSL_STRING,lh,out)
|
| 1257 |
+#define lh_OPENSSL_STRING_stats_bio(lh,out) \
|
| 1258 |
+ LHM_lh_stats_bio(OPENSSL_STRING,lh,out)
|
| 1259 |
+#define lh_OPENSSL_STRING_free(lh) LHM_lh_free(OPENSSL_STRING,lh)
|
| 1260 |
+
|
| 1261 |
#define lh_SSL_SESSION_new() LHM_lh_new(SSL_SESSION,ssl_session)
|
| 1262 |
#define lh_SSL_SESSION_insert(lh,inst) LHM_lh_insert(SSL_SESSION,lh,inst)
|
| 1263 |
#define lh_SSL_SESSION_retrieve(lh,inst) LHM_lh_retrieve(SSL_SESSION,lh,inst)
|
| 1264 |
@@ -2551,24 +2569,6 @@
|
| 1265 |
#define lh_SSL_SESSION_stats_bio(lh,out) \
|
| 1266 |
LHM_lh_stats_bio(SSL_SESSION,lh,out)
|
| 1267 |
#define lh_SSL_SESSION_free(lh) LHM_lh_free(SSL_SESSION,lh)
|
| 1268 |
-
|
| 1269 |
-#define lh_STRING_new() LHM_lh_new(STRING,string)
|
| 1270 |
-#define lh_STRING_insert(lh,inst) LHM_lh_insert(STRING,lh,inst)
|
| 1271 |
-#define lh_STRING_retrieve(lh,inst) LHM_lh_retrieve(STRING,lh,inst)
|
| 1272 |
-#define lh_STRING_delete(lh,inst) LHM_lh_delete(STRING,lh,inst)
|
| 1273 |
-#define lh_STRING_doall(lh,fn) LHM_lh_doall(STRING,lh,fn)
|
| 1274 |
-#define lh_STRING_doall_arg(lh,fn,arg_type,arg) \
|
| 1275 |
- LHM_lh_doall_arg(STRING,lh,fn,arg_type,arg)
|
| 1276 |
-#define lh_STRING_error(lh) LHM_lh_error(STRING,lh)
|
| 1277 |
-#define lh_STRING_num_items(lh) LHM_lh_num_items(STRING,lh)
|
| 1278 |
-#define lh_STRING_down_load(lh) LHM_lh_down_load(STRING,lh)
|
| 1279 |
-#define lh_STRING_node_stats_bio(lh,out) \
|
| 1280 |
- LHM_lh_node_stats_bio(STRING,lh,out)
|
| 1281 |
-#define lh_STRING_node_usage_stats_bio(lh,out) \
|
| 1282 |
- LHM_lh_node_usage_stats_bio(STRING,lh,out)
|
| 1283 |
-#define lh_STRING_stats_bio(lh,out) \
|
| 1284 |
- LHM_lh_stats_bio(STRING,lh,out)
|
| 1285 |
-#define lh_STRING_free(lh) LHM_lh_free(STRING,lh)
|
| 1286 |
/* End of util/mkstack.pl block, you may now edit :-) */
|
| 1287 |
|
| 1288 |
#endif /* !defined HEADER_SAFESTACK_H */
|
| 1289 |
Index: openssl/crypto/txt_db/txt_db.c
|
| 1290 |
RCS File: /v/openssl/cvs/openssl/crypto/txt_db/txt_db.c,v
|
| 1291 |
rcsdiff -q -kk '-r1.25' '-r1.25.2.1' -u '/v/openssl/cvs/openssl/crypto/txt_db/txt_db.c,v' 2>/dev/null
|
| 1292 |
--- openssl/crypto/txt_db/txt_db.c 2008/07/04 23:12:51 1.25
|
| 1293 |
+++ openssl/crypto/txt_db/txt_db.c 2009/07/27 21:08:51 1.25.2.1
|
| 1294 |
@@ -78,7 +78,7 @@
|
| 1295 |
int size=BUFSIZE;
|
| 1296 |
int offset=0;
|
| 1297 |
char *p,*f;
|
| 1298 |
- STRING *pp;
|
| 1299 |
+ OPENSSL_STRING *pp;
|
| 1300 |
BUF_MEM *buf=NULL;
|
| 1301 |
|
| 1302 |
if ((buf=BUF_MEM_new()) == NULL) goto err;
|
| 1303 |
@@ -89,7 +89,7 @@
|
| 1304 |
ret->num_fields=num;
|
| 1305 |
ret->index=NULL;
|
| 1306 |
ret->qual=NULL;
|
| 1307 |
- if ((ret->data=sk_PSTRING_new_null()) == NULL)
|
| 1308 |
+ if ((ret->data=sk_OPENSSL_PSTRING_new_null()) == NULL)
|
| 1309 |
goto err;
|
| 1310 |
if ((ret->index=OPENSSL_malloc(sizeof(*ret->index)*num)) == NULL)
|
| 1311 |
goto err;
|
| 1312 |
@@ -163,7 +163,7 @@
|
| 1313 |
goto err;
|
| 1314 |
}
|
| 1315 |
pp[n]=p;
|
| 1316 |
- if (!sk_PSTRING_push(ret->data,pp))
|
| 1317 |
+ if (!sk_OPENSSL_PSTRING_push(ret->data,pp))
|
| 1318 |
{
|
| 1319 |
#if !defined(OPENSSL_NO_STDIO) && !defined(OPENSSL_SYS_WIN16) /* temporary fix :-( */
|
| 1320 |
fprintf(stderr,"failure in sk_push\n");
|
| 1321 |
@@ -182,7 +182,7 @@
|
| 1322 |
#endif
|
| 1323 |
if (ret != NULL)
|
| 1324 |
{
|
| 1325 |
- if (ret->data != NULL) sk_PSTRING_free(ret->data);
|
| 1326 |
+ if (ret->data != NULL) sk_OPENSSL_PSTRING_free(ret->data);
|
| 1327 |
if (ret->index != NULL) OPENSSL_free(ret->index);
|
| 1328 |
if (ret->qual != NULL) OPENSSL_free(ret->qual);
|
| 1329 |
if (ret != NULL) OPENSSL_free(ret);
|
| 1330 |
@@ -193,10 +193,10 @@
|
| 1331 |
return(ret);
|
| 1332 |
}
|
| 1333 |
|
| 1334 |
-STRING *TXT_DB_get_by_index(TXT_DB *db, int idx, STRING *value)
|
| 1335 |
+OPENSSL_STRING *TXT_DB_get_by_index(TXT_DB *db, int idx, OPENSSL_STRING *value)
|
| 1336 |
{
|
| 1337 |
- STRING *ret;
|
| 1338 |
- LHASH_OF(STRING) *lh;
|
| 1339 |
+ OPENSSL_STRING *ret;
|
| 1340 |
+ LHASH_OF(OPENSSL_STRING) *lh;
|
| 1341 |
|
| 1342 |
if (idx >= db->num_fields)
|
| 1343 |
{
|
| 1344 |
@@ -209,16 +209,16 @@
|
| 1345 |
db->error=DB_ERROR_NO_INDEX;
|
| 1346 |
return(NULL);
|
| 1347 |
}
|
| 1348 |
- ret=lh_STRING_retrieve(lh,value);
|
| 1349 |
+ ret=lh_OPENSSL_STRING_retrieve(lh,value);
|
| 1350 |
db->error=DB_ERROR_OK;
|
| 1351 |
return(ret);
|
| 1352 |
}
|
| 1353 |
|
| 1354 |
-int TXT_DB_create_index(TXT_DB *db, int field, int (*qual)(STRING *),
|
| 1355 |
+int TXT_DB_create_index(TXT_DB *db, int field, int (*qual)(OPENSSL_STRING *),
|
| 1356 |
LHASH_HASH_FN_TYPE hash, LHASH_COMP_FN_TYPE cmp)
|
| 1357 |
{
|
| 1358 |
- LHASH_OF(STRING) *idx;
|
| 1359 |
- STRING *r;
|
| 1360 |
+ LHASH_OF(OPENSSL_STRING) *idx;
|
| 1361 |
+ OPENSSL_STRING *r;
|
| 1362 |
int i,n;
|
| 1363 |
|
| 1364 |
if (field >= db->num_fields)
|
| 1365 |
@@ -227,26 +227,26 @@
|
| 1366 |
return(0);
|
| 1367 |
}
|
| 1368 |
/* FIXME: we lose type checking at this point */
|
| 1369 |
- if ((idx=(LHASH_OF(STRING) *)lh_new(hash,cmp)) == NULL)
|
| 1370 |
+ if ((idx=(LHASH_OF(OPENSSL_STRING) *)lh_new(hash,cmp)) == NULL)
|
| 1371 |
{
|
| 1372 |
db->error=DB_ERROR_MALLOC;
|
| 1373 |
return(0);
|
| 1374 |
}
|
| 1375 |
- n=sk_PSTRING_num(db->data);
|
| 1376 |
+ n=sk_OPENSSL_PSTRING_num(db->data);
|
| 1377 |
for (i=0; i<n; i++)
|
| 1378 |
{
|
| 1379 |
- r=sk_PSTRING_value(db->data,i);
|
| 1380 |
+ r=sk_OPENSSL_PSTRING_value(db->data,i);
|
| 1381 |
if ((qual != NULL) && (qual(r) == 0)) continue;
|
| 1382 |
- if ((r=lh_STRING_insert(idx,r)) != NULL)
|
| 1383 |
+ if ((r=lh_OPENSSL_STRING_insert(idx,r)) != NULL)
|
| 1384 |
{
|
| 1385 |
db->error=DB_ERROR_INDEX_CLASH;
|
| 1386 |
- db->arg1=sk_PSTRING_find(db->data,r);
|
| 1387 |
+ db->arg1=sk_OPENSSL_PSTRING_find(db->data,r);
|
| 1388 |
db->arg2=i;
|
| 1389 |
- lh_STRING_free(idx);
|
| 1390 |
+ lh_OPENSSL_STRING_free(idx);
|
| 1391 |
return(0);
|
| 1392 |
}
|
| 1393 |
}
|
| 1394 |
- if (db->index[field] != NULL) lh_STRING_free(db->index[field]);
|
| 1395 |
+ if (db->index[field] != NULL) lh_OPENSSL_STRING_free(db->index[field]);
|
| 1396 |
db->index[field]=idx;
|
| 1397 |
db->qual[field]=qual;
|
| 1398 |
return(1);
|
| 1399 |
@@ -261,11 +261,11 @@
|
| 1400 |
|
| 1401 |
if ((buf=BUF_MEM_new()) == NULL)
|
| 1402 |
goto err;
|
| 1403 |
- n=sk_PSTRING_num(db->data);
|
| 1404 |
+ n=sk_OPENSSL_PSTRING_num(db->data);
|
| 1405 |
nn=db->num_fields;
|
| 1406 |
for (i=0; i<n; i++)
|
| 1407 |
{
|
| 1408 |
- pp=sk_PSTRING_value(db->data,i);
|
| 1409 |
+ pp=sk_OPENSSL_PSTRING_value(db->data,i);
|
| 1410 |
|
| 1411 |
l=0;
|
| 1412 |
for (j=0; j<nn; j++)
|
| 1413 |
@@ -300,10 +300,10 @@
|
| 1414 |
return(ret);
|
| 1415 |
}
|
| 1416 |
|
| 1417 |
-int TXT_DB_insert(TXT_DB *db, STRING *row)
|
| 1418 |
+int TXT_DB_insert(TXT_DB *db, OPENSSL_STRING *row)
|
| 1419 |
{
|
| 1420 |
int i;
|
| 1421 |
- STRING *r;
|
| 1422 |
+ OPENSSL_STRING *r;
|
| 1423 |
|
| 1424 |
for (i=0; i<db->num_fields; i++)
|
| 1425 |
{
|
| 1426 |
@@ -311,7 +311,7 @@
|
| 1427 |
{
|
| 1428 |
if ((db->qual[i] != NULL) &&
|
| 1429 |
(db->qual[i](row) == 0)) continue;
|
| 1430 |
- r=lh_STRING_retrieve(db->index[i],row);
|
| 1431 |
+ r=lh_OPENSSL_STRING_retrieve(db->index[i],row);
|
| 1432 |
if (r != NULL)
|
| 1433 |
{
|
| 1434 |
db->error=DB_ERROR_INDEX_CLASH;
|
| 1435 |
@@ -322,7 +322,7 @@
|
| 1436 |
}
|
| 1437 |
}
|
| 1438 |
/* We have passed the index checks, now just append and insert */
|
| 1439 |
- if (!sk_PSTRING_push(db->data,row))
|
| 1440 |
+ if (!sk_OPENSSL_PSTRING_push(db->data,row))
|
| 1441 |
{
|
| 1442 |
db->error=DB_ERROR_MALLOC;
|
| 1443 |
goto err;
|
| 1444 |
@@ -334,7 +334,7 @@
|
| 1445 |
{
|
| 1446 |
if ((db->qual[i] != NULL) &&
|
| 1447 |
(db->qual[i](row) == 0)) continue;
|
| 1448 |
- (void)lh_STRING_insert(db->index[i],row);
|
| 1449 |
+ (void)lh_OPENSSL_STRING_insert(db->index[i],row);
|
| 1450 |
}
|
| 1451 |
}
|
| 1452 |
return(1);
|
| 1453 |
@@ -353,18 +353,18 @@
|
| 1454 |
if (db->index != NULL)
|
| 1455 |
{
|
| 1456 |
for (i=db->num_fields-1; i>=0; i--)
|
| 1457 |
- if (db->index[i] != NULL) lh_STRING_free(db->index[i]);
|
| 1458 |
+ if (db->index[i] != NULL) lh_OPENSSL_STRING_free(db->index[i]);
|
| 1459 |
OPENSSL_free(db->index);
|
| 1460 |
}
|
| 1461 |
if (db->qual != NULL)
|
| 1462 |
OPENSSL_free(db->qual);
|
| 1463 |
if (db->data != NULL)
|
| 1464 |
{
|
| 1465 |
- for (i=sk_PSTRING_num(db->data)-1; i>=0; i--)
|
| 1466 |
+ for (i=sk_OPENSSL_PSTRING_num(db->data)-1; i>=0; i--)
|
| 1467 |
{
|
| 1468 |
/* check if any 'fields' have been allocated
|
| 1469 |
* from outside of the initial block */
|
| 1470 |
- p=sk_PSTRING_value(db->data,i);
|
| 1471 |
+ p=sk_OPENSSL_PSTRING_value(db->data,i);
|
| 1472 |
max=p[db->num_fields]; /* last address */
|
| 1473 |
if (max == NULL) /* new row */
|
| 1474 |
{
|
| 1475 |
@@ -380,9 +380,9 @@
|
| 1476 |
OPENSSL_free(p[n]);
|
| 1477 |
}
|
| 1478 |
}
|
| 1479 |
- OPENSSL_free(sk_PSTRING_value(db->data,i));
|
| 1480 |
+ OPENSSL_free(sk_OPENSSL_PSTRING_value(db->data,i));
|
| 1481 |
}
|
| 1482 |
- sk_PSTRING_free(db->data);
|
| 1483 |
+ sk_OPENSSL_PSTRING_free(db->data);
|
| 1484 |
}
|
| 1485 |
OPENSSL_free(db);
|
| 1486 |
}
|
| 1487 |
Index: openssl/crypto/txt_db/txt_db.h
|
| 1488 |
RCS File: /v/openssl/cvs/openssl/crypto/txt_db/txt_db.h,v
|
| 1489 |
rcsdiff -q -kk '-r1.11' '-r1.11.2.1' -u '/v/openssl/cvs/openssl/crypto/txt_db/txt_db.h,v' 2>/dev/null
|
| 1490 |
--- openssl/crypto/txt_db/txt_db.h 2008/06/04 11:01:38 1.11
|
| 1491 |
+++ openssl/crypto/txt_db/txt_db.h 2009/07/27 21:08:51 1.11.2.1
|
| 1492 |
@@ -77,19 +77,19 @@
|
| 1493 |
extern "C" {
|
| 1494 |
#endif
|
| 1495 |
|
| 1496 |
-typedef STRING *PSTRING;
|
| 1497 |
-DECLARE_SPECIAL_STACK_OF(PSTRING, STRING)
|
| 1498 |
+typedef OPENSSL_STRING *OPENSSL_PSTRING;
|
| 1499 |
+DECLARE_SPECIAL_STACK_OF(OPENSSL_PSTRING, OPENSSL_STRING)
|
| 1500 |
|
| 1501 |
typedef struct txt_db_st
|
| 1502 |
{
|
| 1503 |
int num_fields;
|
| 1504 |
- STACK_OF(PSTRING) *data;
|
| 1505 |
- LHASH_OF(STRING) **index;
|
| 1506 |
- int (**qual)(STRING *);
|
| 1507 |
+ STACK_OF(OPENSSL_PSTRING) *data;
|
| 1508 |
+ LHASH_OF(OPENSSL_STRING) **index;
|
| 1509 |
+ int (**qual)(OPENSSL_STRING *);
|
| 1510 |
long error;
|
| 1511 |
long arg1;
|
| 1512 |
long arg2;
|
| 1513 |
- STRING *arg_row;
|
| 1514 |
+ OPENSSL_STRING *arg_row;
|
| 1515 |
} TXT_DB;
|
| 1516 |
|
| 1517 |
#ifndef OPENSSL_NO_BIO
|
| 1518 |
@@ -99,11 +99,11 @@
|
| 1519 |
TXT_DB *TXT_DB_read(char *in, int num);
|
| 1520 |
long TXT_DB_write(char *out, TXT_DB *db);
|
| 1521 |
#endif
|
| 1522 |
-int TXT_DB_create_index(TXT_DB *db,int field,int (*qual)(STRING *),
|
| 1523 |
+int TXT_DB_create_index(TXT_DB *db,int field,int (*qual)(OPENSSL_STRING *),
|
| 1524 |
LHASH_HASH_FN_TYPE hash, LHASH_COMP_FN_TYPE cmp);
|
| 1525 |
void TXT_DB_free(TXT_DB *db);
|
| 1526 |
-STRING *TXT_DB_get_by_index(TXT_DB *db, int idx, STRING *value);
|
| 1527 |
-int TXT_DB_insert(TXT_DB *db, STRING *value);
|
| 1528 |
+OPENSSL_STRING *TXT_DB_get_by_index(TXT_DB *db, int idx, OPENSSL_STRING *value);
|
| 1529 |
+int TXT_DB_insert(TXT_DB *db, OPENSSL_STRING *value);
|
| 1530 |
|
| 1531 |
#ifdef __cplusplus
|
| 1532 |
}
|
| 1533 |
Index: openssl/crypto/x509v3/v3_utl.c
|
| 1534 |
RCS File: /v/openssl/cvs/openssl/crypto/x509v3/v3_utl.c,v
|
| 1535 |
rcsdiff -q -kk '-r1.44' '-r1.44.2.1' -u '/v/openssl/cvs/openssl/crypto/x509v3/v3_utl.c,v' 2>/dev/null
|
| 1536 |
--- openssl/crypto/x509v3/v3_utl.c 2009/02/14 21:49:36 1.44
|
| 1537 |
+++ openssl/crypto/x509v3/v3_utl.c 2009/07/27 21:08:53 1.44.2.1
|
| 1538 |
@@ -67,9 +67,9 @@
|
| 1539 |
|
| 1540 |
static char *strip_spaces(char *name);
|
| 1541 |
static int sk_strcmp(const char * const *a, const char * const *b);
|
| 1542 |
-static STACK_OF(STRING) *get_email(X509_NAME *name, GENERAL_NAMES *gens);
|
| 1543 |
-static void str_free(STRING str);
|
| 1544 |
-static int append_ia5(STACK_OF(STRING) **sk, ASN1_IA5STRING *email);
|
| 1545 |
+static STACK_OF(OPENSSL_STRING) *get_email(X509_NAME *name, GENERAL_NAMES *gens);
|
| 1546 |
+static void str_free(OPENSSL_STRING str);
|
| 1547 |
+static int append_ia5(STACK_OF(OPENSSL_STRING) **sk, ASN1_IA5STRING *email);
|
| 1548 |
|
| 1549 |
static int ipv4_from_asc(unsigned char *v4, const char *in);
|
| 1550 |
static int ipv6_from_asc(unsigned char *v6, const char *in);
|
| 1551 |
@@ -463,10 +463,10 @@
|
| 1552 |
return strcmp(*a, *b);
|
| 1553 |
}
|
| 1554 |
|
| 1555 |
-STACK_OF(STRING) *X509_get1_email(X509 *x)
|
| 1556 |
+STACK_OF(OPENSSL_STRING) *X509_get1_email(X509 *x)
|
| 1557 |
{
|
| 1558 |
GENERAL_NAMES *gens;
|
| 1559 |
- STACK_OF(STRING) *ret;
|
| 1560 |
+ STACK_OF(OPENSSL_STRING) *ret;
|
| 1561 |
|
| 1562 |
gens = X509_get_ext_d2i(x, NID_subject_alt_name, NULL, NULL);
|
| 1563 |
ret = get_email(X509_get_subject_name(x), gens);
|
| 1564 |
@@ -474,10 +474,10 @@
|
| 1565 |
return ret;
|
| 1566 |
}
|
| 1567 |
|
| 1568 |
-STACK_OF(STRING) *X509_get1_ocsp(X509 *x)
|
| 1569 |
+STACK_OF(OPENSSL_STRING) *X509_get1_ocsp(X509 *x)
|
| 1570 |
{
|
| 1571 |
AUTHORITY_INFO_ACCESS *info;
|
| 1572 |
- STACK_OF(STRING) *ret = NULL;
|
| 1573 |
+ STACK_OF(OPENSSL_STRING) *ret = NULL;
|
| 1574 |
int i;
|
| 1575 |
|
| 1576 |
info = X509_get_ext_d2i(x, NID_info_access, NULL, NULL);
|
| 1577 |
@@ -499,11 +499,11 @@
|
| 1578 |
return ret;
|
| 1579 |
}
|
| 1580 |
|
| 1581 |
-STACK_OF(STRING) *X509_REQ_get1_email(X509_REQ *x)
|
| 1582 |
+STACK_OF(OPENSSL_STRING) *X509_REQ_get1_email(X509_REQ *x)
|
| 1583 |
{
|
| 1584 |
GENERAL_NAMES *gens;
|
| 1585 |
STACK_OF(X509_EXTENSION) *exts;
|
| 1586 |
- STACK_OF(STRING) *ret;
|
| 1587 |
+ STACK_OF(OPENSSL_STRING) *ret;
|
| 1588 |
|
| 1589 |
exts = X509_REQ_get_extensions(x);
|
| 1590 |
gens = X509V3_get_d2i(exts, NID_subject_alt_name, NULL, NULL);
|
| 1591 |
@@ -514,9 +514,9 @@
|
| 1592 |
}
|
| 1593 |
|
| 1594 |
|
| 1595 |
-static STACK_OF(STRING) *get_email(X509_NAME *name, GENERAL_NAMES *gens)
|
| 1596 |
+static STACK_OF(OPENSSL_STRING) *get_email(X509_NAME *name, GENERAL_NAMES *gens)
|
| 1597 |
{
|
| 1598 |
- STACK_OF(STRING) *ret = NULL;
|
| 1599 |
+ STACK_OF(OPENSSL_STRING) *ret = NULL;
|
| 1600 |
X509_NAME_ENTRY *ne;
|
| 1601 |
ASN1_IA5STRING *email;
|
| 1602 |
GENERAL_NAME *gen;
|
| 1603 |
@@ -539,23 +539,23 @@
|
| 1604 |
return ret;
|
| 1605 |
}
|
| 1606 |
|
| 1607 |
-static void str_free(STRING str)
|
| 1608 |
+static void str_free(OPENSSL_STRING str)
|
| 1609 |
{
|
| 1610 |
OPENSSL_free(str);
|
| 1611 |
}
|
| 1612 |
|
| 1613 |
-static int append_ia5(STACK_OF(STRING) **sk, ASN1_IA5STRING *email)
|
| 1614 |
+static int append_ia5(STACK_OF(OPENSSL_STRING) **sk, ASN1_IA5STRING *email)
|
| 1615 |
{
|
| 1616 |
char *emtmp;
|
| 1617 |
/* First some sanity checks */
|
| 1618 |
if(email->type != V_ASN1_IA5STRING) return 1;
|
| 1619 |
if(!email->data || !email->length) return 1;
|
| 1620 |
- if(!*sk) *sk = sk_STRING_new(sk_strcmp);
|
| 1621 |
+ if(!*sk) *sk = sk_OPENSSL_STRING_new(sk_strcmp);
|
| 1622 |
if(!*sk) return 0;
|
| 1623 |
/* Don't add duplicates */
|
| 1624 |
- if(sk_STRING_find(*sk, (char *)email->data) != -1) return 1;
|
| 1625 |
+ if(sk_OPENSSL_STRING_find(*sk, (char *)email->data) != -1) return 1;
|
| 1626 |
emtmp = BUF_strdup((char *)email->data);
|
| 1627 |
- if(!emtmp || !sk_STRING_push(*sk, emtmp)) {
|
| 1628 |
+ if(!emtmp || !sk_OPENSSL_STRING_push(*sk, emtmp)) {
|
| 1629 |
X509_email_free(*sk);
|
| 1630 |
*sk = NULL;
|
| 1631 |
return 0;
|
| 1632 |
@@ -563,9 +563,9 @@
|
| 1633 |
return 1;
|
| 1634 |
}
|
| 1635 |
|
| 1636 |
-void X509_email_free(STACK_OF(STRING) *sk)
|
| 1637 |
+void X509_email_free(STACK_OF(OPENSSL_STRING) *sk)
|
| 1638 |
{
|
| 1639 |
- sk_STRING_pop_free(sk, str_free);
|
| 1640 |
+ sk_OPENSSL_STRING_pop_free(sk, str_free);
|
| 1641 |
}
|
| 1642 |
|
| 1643 |
/* Convert IP addresses both IPv4 and IPv6 into an
|
| 1644 |
Index: openssl/crypto/x509v3/x509v3.h
|
| 1645 |
RCS File: /v/openssl/cvs/openssl/crypto/x509v3/x509v3.h,v
|
| 1646 |
rcsdiff -q -kk '-r1.126.2.1' '-r1.126.2.2' -u '/v/openssl/cvs/openssl/crypto/x509v3/x509v3.h,v' 2>/dev/null
|
| 1647 |
--- openssl/crypto/x509v3/x509v3.h 2009/04/19 17:58:01 1.126.2.1
|
| 1648 |
+++ openssl/crypto/x509v3/x509v3.h 2009/07/27 21:08:53 1.126.2.2
|
| 1649 |
@@ -693,10 +693,10 @@
|
| 1650 |
void X509_PURPOSE_cleanup(void);
|
| 1651 |
int X509_PURPOSE_get_id(X509_PURPOSE *);
|
| 1652 |
|
| 1653 |
-STACK_OF(STRING) *X509_get1_email(X509 *x);
|
| 1654 |
-STACK_OF(STRING) *X509_REQ_get1_email(X509_REQ *x);
|
| 1655 |
-void X509_email_free(STACK_OF(STRING) *sk);
|
| 1656 |
-STACK_OF(STRING) *X509_get1_ocsp(X509 *x);
|
| 1657 |
+STACK_OF(OPENSSL_STRING) *X509_get1_email(X509 *x);
|
| 1658 |
+STACK_OF(OPENSSL_STRING) *X509_REQ_get1_email(X509_REQ *x);
|
| 1659 |
+void X509_email_free(STACK_OF(OPENSSL_STRING) *sk);
|
| 1660 |
+STACK_OF(OPENSSL_STRING) *X509_get1_ocsp(X509 *x);
|
| 1661 |
|
| 1662 |
ASN1_OCTET_STRING *a2i_IPADDRESS(const char *ipasc);
|
| 1663 |
ASN1_OCTET_STRING *a2i_IPADDRESS_NC(const char *ipasc);
|