diff options
| author | beck <> | 2017-01-29 17:49:23 +0000 |
|---|---|---|
| committer | beck <> | 2017-01-29 17:49:23 +0000 |
| commit | d1f47bd292f36094480caa49ada36b99a69c59b0 (patch) | |
| tree | 1a54abba678898ee5270ae4f3404a50ee9a92eea /src/lib/libcrypto/objects/obj_dat.c | |
| parent | f8c627888330b75c2eea8a3c27d0efe947a4f9da (diff) | |
| download | openbsd-d1f47bd292f36094480caa49ada36b99a69c59b0.tar.gz openbsd-d1f47bd292f36094480caa49ada36b99a69c59b0.tar.bz2 openbsd-d1f47bd292f36094480caa49ada36b99a69c59b0.zip | |
Send the function codes from the error functions to the bit bucket,
as was done earlier in libssl. Thanks inoguchi@ for noticing
libssl had more reacharounds into this.
ok jsing@ inoguchi@
Diffstat (limited to 'src/lib/libcrypto/objects/obj_dat.c')
| -rw-r--r-- | src/lib/libcrypto/objects/obj_dat.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/libcrypto/objects/obj_dat.c b/src/lib/libcrypto/objects/obj_dat.c index e1dacc0d39..5b7fac0588 100644 --- a/src/lib/libcrypto/objects/obj_dat.c +++ b/src/lib/libcrypto/objects/obj_dat.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: obj_dat.c,v 1.38 2017/01/21 04:44:43 jsing Exp $ */ | 1 | /* $OpenBSD: obj_dat.c,v 1.39 2017/01/29 17:49:23 beck Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -329,7 +329,7 @@ OBJ_add_object(const ASN1_OBJECT *obj) | |||
| 329 | return (o->nid); | 329 | return (o->nid); |
| 330 | 330 | ||
| 331 | err2: | 331 | err2: |
| 332 | OBJerr(OBJ_F_OBJ_ADD_OBJECT, ERR_R_MALLOC_FAILURE); | 332 | OBJerror(ERR_R_MALLOC_FAILURE); |
| 333 | err: | 333 | err: |
| 334 | for (i = ADDED_DATA; i <= ADDED_NID; i++) | 334 | for (i = ADDED_DATA; i <= ADDED_NID; i++) |
| 335 | free(ao[i]); | 335 | free(ao[i]); |
| @@ -345,7 +345,7 @@ OBJ_nid2obj(int n) | |||
| 345 | 345 | ||
| 346 | if ((n >= 0) && (n < NUM_NID)) { | 346 | if ((n >= 0) && (n < NUM_NID)) { |
| 347 | if ((n != NID_undef) && (nid_objs[n].nid == NID_undef)) { | 347 | if ((n != NID_undef) && (nid_objs[n].nid == NID_undef)) { |
| 348 | OBJerr(OBJ_F_OBJ_NID2OBJ, OBJ_R_UNKNOWN_NID); | 348 | OBJerror(OBJ_R_UNKNOWN_NID); |
| 349 | return (NULL); | 349 | return (NULL); |
| 350 | } | 350 | } |
| 351 | return ((ASN1_OBJECT *)&(nid_objs[n])); | 351 | return ((ASN1_OBJECT *)&(nid_objs[n])); |
| @@ -359,7 +359,7 @@ OBJ_nid2obj(int n) | |||
| 359 | if (adp != NULL) | 359 | if (adp != NULL) |
| 360 | return (adp->obj); | 360 | return (adp->obj); |
| 361 | else { | 361 | else { |
| 362 | OBJerr(OBJ_F_OBJ_NID2OBJ, OBJ_R_UNKNOWN_NID); | 362 | OBJerror(OBJ_R_UNKNOWN_NID); |
| 363 | return (NULL); | 363 | return (NULL); |
| 364 | } | 364 | } |
| 365 | } | 365 | } |
| @@ -373,7 +373,7 @@ OBJ_nid2sn(int n) | |||
| 373 | 373 | ||
| 374 | if ((n >= 0) && (n < NUM_NID)) { | 374 | if ((n >= 0) && (n < NUM_NID)) { |
| 375 | if ((n != NID_undef) && (nid_objs[n].nid == NID_undef)) { | 375 | if ((n != NID_undef) && (nid_objs[n].nid == NID_undef)) { |
| 376 | OBJerr(OBJ_F_OBJ_NID2SN, OBJ_R_UNKNOWN_NID); | 376 | OBJerror(OBJ_R_UNKNOWN_NID); |
| 377 | return (NULL); | 377 | return (NULL); |
| 378 | } | 378 | } |
| 379 | return (nid_objs[n].sn); | 379 | return (nid_objs[n].sn); |
| @@ -387,7 +387,7 @@ OBJ_nid2sn(int n) | |||
| 387 | if (adp != NULL) | 387 | if (adp != NULL) |
| 388 | return (adp->obj->sn); | 388 | return (adp->obj->sn); |
| 389 | else { | 389 | else { |
| 390 | OBJerr(OBJ_F_OBJ_NID2SN, OBJ_R_UNKNOWN_NID); | 390 | OBJerror(OBJ_R_UNKNOWN_NID); |
| 391 | return (NULL); | 391 | return (NULL); |
| 392 | } | 392 | } |
| 393 | } | 393 | } |
| @@ -401,7 +401,7 @@ OBJ_nid2ln(int n) | |||
| 401 | 401 | ||
| 402 | if ((n >= 0) && (n < NUM_NID)) { | 402 | if ((n >= 0) && (n < NUM_NID)) { |
| 403 | if ((n != NID_undef) && (nid_objs[n].nid == NID_undef)) { | 403 | if ((n != NID_undef) && (nid_objs[n].nid == NID_undef)) { |
| 404 | OBJerr(OBJ_F_OBJ_NID2LN, OBJ_R_UNKNOWN_NID); | 404 | OBJerror(OBJ_R_UNKNOWN_NID); |
| 405 | return (NULL); | 405 | return (NULL); |
| 406 | } | 406 | } |
| 407 | return (nid_objs[n].ln); | 407 | return (nid_objs[n].ln); |
| @@ -415,7 +415,7 @@ OBJ_nid2ln(int n) | |||
| 415 | if (adp != NULL) | 415 | if (adp != NULL) |
| 416 | return (adp->obj->ln); | 416 | return (adp->obj->ln); |
| 417 | else { | 417 | else { |
| 418 | OBJerr(OBJ_F_OBJ_NID2LN, OBJ_R_UNKNOWN_NID); | 418 | OBJerror(OBJ_R_UNKNOWN_NID); |
| 419 | return (NULL); | 419 | return (NULL); |
| 420 | } | 420 | } |
| 421 | } | 421 | } |
| @@ -799,7 +799,7 @@ OBJ_create(const char *oid, const char *sn, const char *ln) | |||
| 799 | return (0); | 799 | return (0); |
| 800 | 800 | ||
| 801 | if ((buf = malloc(i)) == NULL) { | 801 | if ((buf = malloc(i)) == NULL) { |
| 802 | OBJerr(OBJ_F_OBJ_CREATE, ERR_R_MALLOC_FAILURE); | 802 | OBJerror(ERR_R_MALLOC_FAILURE); |
| 803 | return (0); | 803 | return (0); |
| 804 | } | 804 | } |
| 805 | i = a2d_ASN1_OBJECT(buf, i, oid, -1); | 805 | i = a2d_ASN1_OBJECT(buf, i, oid, -1); |
