diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/x509/x_all.c | 38 | ||||
| -rw-r--r-- | src/lib/libssl/src/crypto/x509/x_all.c | 38 |
2 files changed, 38 insertions, 38 deletions
diff --git a/src/lib/libcrypto/x509/x_all.c b/src/lib/libcrypto/x509/x_all.c index 6f092522f9..21a8535445 100644 --- a/src/lib/libcrypto/x509/x_all.c +++ b/src/lib/libcrypto/x509/x_all.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x_all.c,v 1.20 2015/09/13 15:59:30 jsing Exp $ */ | 1 | /* $OpenBSD: x_all.c,v 1.21 2015/10/13 14:03:26 jsing 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 | * |
| @@ -248,25 +248,25 @@ d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa) | |||
| 248 | DSA * | 248 | DSA * |
| 249 | d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa) | 249 | d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa) |
| 250 | { | 250 | { |
| 251 | return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSAPrivateKey, bp, dsa); | 251 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(DSAPrivateKey), bp, dsa); |
| 252 | } | 252 | } |
| 253 | 253 | ||
| 254 | int | 254 | int |
| 255 | i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa) | 255 | i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa) |
| 256 | { | 256 | { |
| 257 | return ASN1_i2d_bio_of_const(DSA, i2d_DSAPrivateKey, bp, dsa); | 257 | return ASN1_item_i2d_bio(ASN1_ITEM_rptr(DSAPrivateKey), bp, dsa); |
| 258 | } | 258 | } |
| 259 | 259 | ||
| 260 | DSA * | 260 | DSA * |
| 261 | d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa) | 261 | d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa) |
| 262 | { | 262 | { |
| 263 | return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSAPrivateKey, fp, dsa); | 263 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(DSAPrivateKey), fp, dsa); |
| 264 | } | 264 | } |
| 265 | 265 | ||
| 266 | int | 266 | int |
| 267 | i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa) | 267 | i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa) |
| 268 | { | 268 | { |
| 269 | return ASN1_i2d_fp_of_const(DSA, i2d_DSAPrivateKey, fp, dsa); | 269 | return ASN1_item_i2d_fp(ASN1_ITEM_rptr(DSAPrivateKey), fp, dsa); |
| 270 | } | 270 | } |
| 271 | 271 | ||
| 272 | DSA * | 272 | DSA * |
| @@ -346,53 +346,53 @@ i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey) | |||
| 346 | X509_SIG * | 346 | X509_SIG * |
| 347 | d2i_PKCS8_bio(BIO *bp, X509_SIG **p8) | 347 | d2i_PKCS8_bio(BIO *bp, X509_SIG **p8) |
| 348 | { | 348 | { |
| 349 | return ASN1_d2i_bio_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, bp, p8); | 349 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_SIG), bp, p8); |
| 350 | } | 350 | } |
| 351 | 351 | ||
| 352 | int | 352 | int |
| 353 | i2d_PKCS8_bio(BIO *bp, X509_SIG *p8) | 353 | i2d_PKCS8_bio(BIO *bp, X509_SIG *p8) |
| 354 | { | 354 | { |
| 355 | return ASN1_i2d_bio_of(X509_SIG, i2d_X509_SIG, bp, p8); | 355 | return ASN1_item_i2d_bio(ASN1_ITEM_rptr(X509_SIG), bp, p8); |
| 356 | } | 356 | } |
| 357 | 357 | ||
| 358 | X509_SIG * | 358 | X509_SIG * |
| 359 | d2i_PKCS8_fp(FILE *fp, X509_SIG **p8) | 359 | d2i_PKCS8_fp(FILE *fp, X509_SIG **p8) |
| 360 | { | 360 | { |
| 361 | return ASN1_d2i_fp_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, fp, p8); | 361 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_SIG), fp, p8); |
| 362 | } | 362 | } |
| 363 | 363 | ||
| 364 | int | 364 | int |
| 365 | i2d_PKCS8_fp(FILE *fp, X509_SIG *p8) | 365 | i2d_PKCS8_fp(FILE *fp, X509_SIG *p8) |
| 366 | { | 366 | { |
| 367 | return ASN1_i2d_fp_of(X509_SIG, i2d_X509_SIG, fp, p8); | 367 | return ASN1_item_i2d_fp(ASN1_ITEM_rptr(X509_SIG), fp, p8); |
| 368 | } | 368 | } |
| 369 | 369 | ||
| 370 | PKCS8_PRIV_KEY_INFO * | 370 | PKCS8_PRIV_KEY_INFO * |
| 371 | d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO **p8inf) | 371 | d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO **p8inf) |
| 372 | { | 372 | { |
| 373 | return ASN1_d2i_bio_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, | 373 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(PKCS8_PRIV_KEY_INFO), bp, |
| 374 | d2i_PKCS8_PRIV_KEY_INFO, bp, p8inf); | 374 | p8inf); |
| 375 | } | 375 | } |
| 376 | 376 | ||
| 377 | int | 377 | int |
| 378 | i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf) | 378 | i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf) |
| 379 | { | 379 | { |
| 380 | return ASN1_i2d_bio_of(PKCS8_PRIV_KEY_INFO, i2d_PKCS8_PRIV_KEY_INFO, | 380 | return ASN1_item_i2d_bio(ASN1_ITEM_rptr(PKCS8_PRIV_KEY_INFO), bp, |
| 381 | bp, p8inf); | 381 | p8inf); |
| 382 | } | 382 | } |
| 383 | 383 | ||
| 384 | PKCS8_PRIV_KEY_INFO * | 384 | PKCS8_PRIV_KEY_INFO * |
| 385 | d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO **p8inf) | 385 | d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO **p8inf) |
| 386 | { | 386 | { |
| 387 | return ASN1_d2i_fp_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, | 387 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(PKCS8_PRIV_KEY_INFO), fp, |
| 388 | d2i_PKCS8_PRIV_KEY_INFO, fp, p8inf); | 388 | p8inf); |
| 389 | } | 389 | } |
| 390 | 390 | ||
| 391 | int | 391 | int |
| 392 | i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO *p8inf) | 392 | i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO *p8inf) |
| 393 | { | 393 | { |
| 394 | return ASN1_i2d_fp_of(PKCS8_PRIV_KEY_INFO, i2d_PKCS8_PRIV_KEY_INFO, | 394 | return ASN1_item_i2d_fp(ASN1_ITEM_rptr(PKCS8_PRIV_KEY_INFO), fp, |
| 395 | fp, p8inf); | 395 | p8inf); |
| 396 | } | 396 | } |
| 397 | 397 | ||
| 398 | EVP_PKEY * | 398 | EVP_PKEY * |
| @@ -484,14 +484,14 @@ X509_verify(X509 *a, EVP_PKEY *r) | |||
| 484 | int | 484 | int |
| 485 | X509_REQ_verify(X509_REQ *a, EVP_PKEY *r) | 485 | X509_REQ_verify(X509_REQ *a, EVP_PKEY *r) |
| 486 | { | 486 | { |
| 487 | return( ASN1_item_verify(ASN1_ITEM_rptr(X509_REQ_INFO), | 487 | return (ASN1_item_verify(ASN1_ITEM_rptr(X509_REQ_INFO), |
| 488 | a->sig_alg, a->signature, a->req_info, r)); | 488 | a->sig_alg, a->signature, a->req_info, r)); |
| 489 | } | 489 | } |
| 490 | 490 | ||
| 491 | int | 491 | int |
| 492 | NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r) | 492 | NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r) |
| 493 | { | 493 | { |
| 494 | return(ASN1_item_verify(ASN1_ITEM_rptr(NETSCAPE_SPKAC), | 494 | return (ASN1_item_verify(ASN1_ITEM_rptr(NETSCAPE_SPKAC), |
| 495 | a->sig_algor, a->signature, a->spkac, r)); | 495 | a->sig_algor, a->signature, a->spkac, r)); |
| 496 | } | 496 | } |
| 497 | 497 | ||
diff --git a/src/lib/libssl/src/crypto/x509/x_all.c b/src/lib/libssl/src/crypto/x509/x_all.c index 6f092522f9..21a8535445 100644 --- a/src/lib/libssl/src/crypto/x509/x_all.c +++ b/src/lib/libssl/src/crypto/x509/x_all.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x_all.c,v 1.20 2015/09/13 15:59:30 jsing Exp $ */ | 1 | /* $OpenBSD: x_all.c,v 1.21 2015/10/13 14:03:26 jsing 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 | * |
| @@ -248,25 +248,25 @@ d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa) | |||
| 248 | DSA * | 248 | DSA * |
| 249 | d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa) | 249 | d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa) |
| 250 | { | 250 | { |
| 251 | return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSAPrivateKey, bp, dsa); | 251 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(DSAPrivateKey), bp, dsa); |
| 252 | } | 252 | } |
| 253 | 253 | ||
| 254 | int | 254 | int |
| 255 | i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa) | 255 | i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa) |
| 256 | { | 256 | { |
| 257 | return ASN1_i2d_bio_of_const(DSA, i2d_DSAPrivateKey, bp, dsa); | 257 | return ASN1_item_i2d_bio(ASN1_ITEM_rptr(DSAPrivateKey), bp, dsa); |
| 258 | } | 258 | } |
| 259 | 259 | ||
| 260 | DSA * | 260 | DSA * |
| 261 | d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa) | 261 | d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa) |
| 262 | { | 262 | { |
| 263 | return ASN1_d2i_fp_of(DSA, DSA_new, d2i_DSAPrivateKey, fp, dsa); | 263 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(DSAPrivateKey), fp, dsa); |
| 264 | } | 264 | } |
| 265 | 265 | ||
| 266 | int | 266 | int |
| 267 | i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa) | 267 | i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa) |
| 268 | { | 268 | { |
| 269 | return ASN1_i2d_fp_of_const(DSA, i2d_DSAPrivateKey, fp, dsa); | 269 | return ASN1_item_i2d_fp(ASN1_ITEM_rptr(DSAPrivateKey), fp, dsa); |
| 270 | } | 270 | } |
| 271 | 271 | ||
| 272 | DSA * | 272 | DSA * |
| @@ -346,53 +346,53 @@ i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey) | |||
| 346 | X509_SIG * | 346 | X509_SIG * |
| 347 | d2i_PKCS8_bio(BIO *bp, X509_SIG **p8) | 347 | d2i_PKCS8_bio(BIO *bp, X509_SIG **p8) |
| 348 | { | 348 | { |
| 349 | return ASN1_d2i_bio_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, bp, p8); | 349 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_SIG), bp, p8); |
| 350 | } | 350 | } |
| 351 | 351 | ||
| 352 | int | 352 | int |
| 353 | i2d_PKCS8_bio(BIO *bp, X509_SIG *p8) | 353 | i2d_PKCS8_bio(BIO *bp, X509_SIG *p8) |
| 354 | { | 354 | { |
| 355 | return ASN1_i2d_bio_of(X509_SIG, i2d_X509_SIG, bp, p8); | 355 | return ASN1_item_i2d_bio(ASN1_ITEM_rptr(X509_SIG), bp, p8); |
| 356 | } | 356 | } |
| 357 | 357 | ||
| 358 | X509_SIG * | 358 | X509_SIG * |
| 359 | d2i_PKCS8_fp(FILE *fp, X509_SIG **p8) | 359 | d2i_PKCS8_fp(FILE *fp, X509_SIG **p8) |
| 360 | { | 360 | { |
| 361 | return ASN1_d2i_fp_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, fp, p8); | 361 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_SIG), fp, p8); |
| 362 | } | 362 | } |
| 363 | 363 | ||
| 364 | int | 364 | int |
| 365 | i2d_PKCS8_fp(FILE *fp, X509_SIG *p8) | 365 | i2d_PKCS8_fp(FILE *fp, X509_SIG *p8) |
| 366 | { | 366 | { |
| 367 | return ASN1_i2d_fp_of(X509_SIG, i2d_X509_SIG, fp, p8); | 367 | return ASN1_item_i2d_fp(ASN1_ITEM_rptr(X509_SIG), fp, p8); |
| 368 | } | 368 | } |
| 369 | 369 | ||
| 370 | PKCS8_PRIV_KEY_INFO * | 370 | PKCS8_PRIV_KEY_INFO * |
| 371 | d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO **p8inf) | 371 | d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO **p8inf) |
| 372 | { | 372 | { |
| 373 | return ASN1_d2i_bio_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, | 373 | return ASN1_item_d2i_bio(ASN1_ITEM_rptr(PKCS8_PRIV_KEY_INFO), bp, |
| 374 | d2i_PKCS8_PRIV_KEY_INFO, bp, p8inf); | 374 | p8inf); |
| 375 | } | 375 | } |
| 376 | 376 | ||
| 377 | int | 377 | int |
| 378 | i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf) | 378 | i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf) |
| 379 | { | 379 | { |
| 380 | return ASN1_i2d_bio_of(PKCS8_PRIV_KEY_INFO, i2d_PKCS8_PRIV_KEY_INFO, | 380 | return ASN1_item_i2d_bio(ASN1_ITEM_rptr(PKCS8_PRIV_KEY_INFO), bp, |
| 381 | bp, p8inf); | 381 | p8inf); |
| 382 | } | 382 | } |
| 383 | 383 | ||
| 384 | PKCS8_PRIV_KEY_INFO * | 384 | PKCS8_PRIV_KEY_INFO * |
| 385 | d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO **p8inf) | 385 | d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO **p8inf) |
| 386 | { | 386 | { |
| 387 | return ASN1_d2i_fp_of(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO_new, | 387 | return ASN1_item_d2i_fp(ASN1_ITEM_rptr(PKCS8_PRIV_KEY_INFO), fp, |
| 388 | d2i_PKCS8_PRIV_KEY_INFO, fp, p8inf); | 388 | p8inf); |
| 389 | } | 389 | } |
| 390 | 390 | ||
| 391 | int | 391 | int |
| 392 | i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO *p8inf) | 392 | i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO *p8inf) |
| 393 | { | 393 | { |
| 394 | return ASN1_i2d_fp_of(PKCS8_PRIV_KEY_INFO, i2d_PKCS8_PRIV_KEY_INFO, | 394 | return ASN1_item_i2d_fp(ASN1_ITEM_rptr(PKCS8_PRIV_KEY_INFO), fp, |
| 395 | fp, p8inf); | 395 | p8inf); |
| 396 | } | 396 | } |
| 397 | 397 | ||
| 398 | EVP_PKEY * | 398 | EVP_PKEY * |
| @@ -484,14 +484,14 @@ X509_verify(X509 *a, EVP_PKEY *r) | |||
| 484 | int | 484 | int |
| 485 | X509_REQ_verify(X509_REQ *a, EVP_PKEY *r) | 485 | X509_REQ_verify(X509_REQ *a, EVP_PKEY *r) |
| 486 | { | 486 | { |
| 487 | return( ASN1_item_verify(ASN1_ITEM_rptr(X509_REQ_INFO), | 487 | return (ASN1_item_verify(ASN1_ITEM_rptr(X509_REQ_INFO), |
| 488 | a->sig_alg, a->signature, a->req_info, r)); | 488 | a->sig_alg, a->signature, a->req_info, r)); |
| 489 | } | 489 | } |
| 490 | 490 | ||
| 491 | int | 491 | int |
| 492 | NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r) | 492 | NETSCAPE_SPKI_verify(NETSCAPE_SPKI *a, EVP_PKEY *r) |
| 493 | { | 493 | { |
| 494 | return(ASN1_item_verify(ASN1_ITEM_rptr(NETSCAPE_SPKAC), | 494 | return (ASN1_item_verify(ASN1_ITEM_rptr(NETSCAPE_SPKAC), |
| 495 | a->sig_algor, a->signature, a->spkac, r)); | 495 | a->sig_algor, a->signature, a->spkac, r)); |
| 496 | } | 496 | } |
| 497 | 497 | ||
