diff options
Diffstat (limited to 'src/lib/libcrypto/cms/cms_sd.c')
-rw-r--r-- | src/lib/libcrypto/cms/cms_sd.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/lib/libcrypto/cms/cms_sd.c b/src/lib/libcrypto/cms/cms_sd.c index 8df78fe3e5..89ba5bf01f 100644 --- a/src/lib/libcrypto/cms/cms_sd.c +++ b/src/lib/libcrypto/cms/cms_sd.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: cms_sd.c,v 1.25 2022/11/26 16:08:51 tb Exp $ */ | 1 | /* $OpenBSD: cms_sd.c,v 1.26 2023/07/08 08:26:26 beck Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
4 | * project. | 4 | * project. |
@@ -107,6 +107,7 @@ CMS_SignedData_init(CMS_ContentInfo *cms) | |||
107 | else | 107 | else |
108 | return 0; | 108 | return 0; |
109 | } | 109 | } |
110 | LCRYPTO_ALIAS(CMS_SignedData_init); | ||
110 | 111 | ||
111 | /* Check structures and fixup version numbers (if necessary) */ | 112 | /* Check structures and fixup version numbers (if necessary) */ |
112 | 113 | ||
@@ -424,6 +425,7 @@ CMS_add1_signer(CMS_ContentInfo *cms, X509 *signer, EVP_PKEY *pk, | |||
424 | 425 | ||
425 | return NULL; | 426 | return NULL; |
426 | } | 427 | } |
428 | LCRYPTO_ALIAS(CMS_add1_signer); | ||
427 | 429 | ||
428 | static int | 430 | static int |
429 | cms_add1_signingTime(CMS_SignerInfo *si, ASN1_TIME *t) | 431 | cms_add1_signingTime(CMS_SignerInfo *si, ASN1_TIME *t) |
@@ -459,12 +461,14 @@ CMS_SignerInfo_get0_pkey_ctx(CMS_SignerInfo *si) | |||
459 | { | 461 | { |
460 | return si->pctx; | 462 | return si->pctx; |
461 | } | 463 | } |
464 | LCRYPTO_ALIAS(CMS_SignerInfo_get0_pkey_ctx); | ||
462 | 465 | ||
463 | EVP_MD_CTX * | 466 | EVP_MD_CTX * |
464 | CMS_SignerInfo_get0_md_ctx(CMS_SignerInfo *si) | 467 | CMS_SignerInfo_get0_md_ctx(CMS_SignerInfo *si) |
465 | { | 468 | { |
466 | return si->mctx; | 469 | return si->mctx; |
467 | } | 470 | } |
471 | LCRYPTO_ALIAS(CMS_SignerInfo_get0_md_ctx); | ||
468 | 472 | ||
469 | STACK_OF(CMS_SignerInfo) * | 473 | STACK_OF(CMS_SignerInfo) * |
470 | CMS_get0_SignerInfos(CMS_ContentInfo *cms) | 474 | CMS_get0_SignerInfos(CMS_ContentInfo *cms) |
@@ -477,6 +481,7 @@ CMS_get0_SignerInfos(CMS_ContentInfo *cms) | |||
477 | 481 | ||
478 | return sd->signerInfos; | 482 | return sd->signerInfos; |
479 | } | 483 | } |
484 | LCRYPTO_ALIAS(CMS_get0_SignerInfos); | ||
480 | 485 | ||
481 | STACK_OF(X509) * | 486 | STACK_OF(X509) * |
482 | CMS_get0_signers(CMS_ContentInfo *cms) | 487 | CMS_get0_signers(CMS_ContentInfo *cms) |
@@ -504,6 +509,7 @@ CMS_get0_signers(CMS_ContentInfo *cms) | |||
504 | 509 | ||
505 | return signers; | 510 | return signers; |
506 | } | 511 | } |
512 | LCRYPTO_ALIAS(CMS_get0_signers); | ||
507 | 513 | ||
508 | void | 514 | void |
509 | CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer) | 515 | CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer) |
@@ -516,6 +522,7 @@ CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer) | |||
516 | X509_free(si->signer); | 522 | X509_free(si->signer); |
517 | si->signer = signer; | 523 | si->signer = signer; |
518 | } | 524 | } |
525 | LCRYPTO_ALIAS(CMS_SignerInfo_set1_signer_cert); | ||
519 | 526 | ||
520 | int | 527 | int |
521 | CMS_SignerInfo_get0_signer_id(CMS_SignerInfo *si, ASN1_OCTET_STRING **keyid, | 528 | CMS_SignerInfo_get0_signer_id(CMS_SignerInfo *si, ASN1_OCTET_STRING **keyid, |
@@ -523,12 +530,14 @@ CMS_SignerInfo_get0_signer_id(CMS_SignerInfo *si, ASN1_OCTET_STRING **keyid, | |||
523 | { | 530 | { |
524 | return cms_SignerIdentifier_get0_signer_id(si->sid, keyid, issuer, sno); | 531 | return cms_SignerIdentifier_get0_signer_id(si->sid, keyid, issuer, sno); |
525 | } | 532 | } |
533 | LCRYPTO_ALIAS(CMS_SignerInfo_get0_signer_id); | ||
526 | 534 | ||
527 | int | 535 | int |
528 | CMS_SignerInfo_cert_cmp(CMS_SignerInfo *si, X509 *cert) | 536 | CMS_SignerInfo_cert_cmp(CMS_SignerInfo *si, X509 *cert) |
529 | { | 537 | { |
530 | return cms_SignerIdentifier_cert_cmp(si->sid, cert); | 538 | return cms_SignerIdentifier_cert_cmp(si->sid, cert); |
531 | } | 539 | } |
540 | LCRYPTO_ALIAS(CMS_SignerInfo_cert_cmp); | ||
532 | 541 | ||
533 | int | 542 | int |
534 | CMS_set1_signers_certs(CMS_ContentInfo *cms, STACK_OF(X509) *scerts, | 543 | CMS_set1_signers_certs(CMS_ContentInfo *cms, STACK_OF(X509) *scerts, |
@@ -577,6 +586,7 @@ CMS_set1_signers_certs(CMS_ContentInfo *cms, STACK_OF(X509) *scerts, | |||
577 | } | 586 | } |
578 | return ret; | 587 | return ret; |
579 | } | 588 | } |
589 | LCRYPTO_ALIAS(CMS_set1_signers_certs); | ||
580 | 590 | ||
581 | void | 591 | void |
582 | CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk, X509 **signer, | 592 | CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk, X509 **signer, |
@@ -591,12 +601,14 @@ X509_ALGOR **pdig, X509_ALGOR **psig) | |||
591 | if (psig) | 601 | if (psig) |
592 | *psig = si->signatureAlgorithm; | 602 | *psig = si->signatureAlgorithm; |
593 | } | 603 | } |
604 | LCRYPTO_ALIAS(CMS_SignerInfo_get0_algs); | ||
594 | 605 | ||
595 | ASN1_OCTET_STRING * | 606 | ASN1_OCTET_STRING * |
596 | CMS_SignerInfo_get0_signature(CMS_SignerInfo *si) | 607 | CMS_SignerInfo_get0_signature(CMS_SignerInfo *si) |
597 | { | 608 | { |
598 | return si->signature; | 609 | return si->signature; |
599 | } | 610 | } |
611 | LCRYPTO_ALIAS(CMS_SignerInfo_get0_signature); | ||
600 | 612 | ||
601 | static int | 613 | static int |
602 | cms_SignerInfo_content_sign(CMS_ContentInfo *cms, CMS_SignerInfo *si, BIO *chain) | 614 | cms_SignerInfo_content_sign(CMS_ContentInfo *cms, CMS_SignerInfo *si, BIO *chain) |
@@ -773,6 +785,7 @@ CMS_SignerInfo_sign(CMS_SignerInfo *si) | |||
773 | 785 | ||
774 | return 0; | 786 | return 0; |
775 | } | 787 | } |
788 | LCRYPTO_ALIAS(CMS_SignerInfo_sign); | ||
776 | 789 | ||
777 | int | 790 | int |
778 | CMS_SignerInfo_verify(CMS_SignerInfo *si) | 791 | CMS_SignerInfo_verify(CMS_SignerInfo *si) |
@@ -822,6 +835,7 @@ CMS_SignerInfo_verify(CMS_SignerInfo *si) | |||
822 | 835 | ||
823 | return r; | 836 | return r; |
824 | } | 837 | } |
838 | LCRYPTO_ALIAS(CMS_SignerInfo_verify); | ||
825 | 839 | ||
826 | /* Create a chain of digest BIOs from a CMS ContentInfo */ | 840 | /* Create a chain of digest BIOs from a CMS ContentInfo */ |
827 | 841 | ||
@@ -931,6 +945,7 @@ CMS_SignerInfo_verify_content(CMS_SignerInfo *si, BIO *chain) | |||
931 | 945 | ||
932 | return r; | 946 | return r; |
933 | } | 947 | } |
948 | LCRYPTO_ALIAS(CMS_SignerInfo_verify_content); | ||
934 | 949 | ||
935 | int | 950 | int |
936 | CMS_add_smimecap(CMS_SignerInfo *si, STACK_OF(X509_ALGOR) *algs) | 951 | CMS_add_smimecap(CMS_SignerInfo *si, STACK_OF(X509_ALGOR) *algs) |
@@ -947,6 +962,7 @@ CMS_add_smimecap(CMS_SignerInfo *si, STACK_OF(X509_ALGOR) *algs) | |||
947 | 962 | ||
948 | return r; | 963 | return r; |
949 | } | 964 | } |
965 | LCRYPTO_ALIAS(CMS_add_smimecap); | ||
950 | 966 | ||
951 | int | 967 | int |
952 | CMS_add_simple_smimecap(STACK_OF(X509_ALGOR) **algs, int algnid, int keysize) | 968 | CMS_add_simple_smimecap(STACK_OF(X509_ALGOR) **algs, int algnid, int keysize) |
@@ -979,6 +995,7 @@ CMS_add_simple_smimecap(STACK_OF(X509_ALGOR) **algs, int algnid, int keysize) | |||
979 | 995 | ||
980 | return 1; | 996 | return 1; |
981 | } | 997 | } |
998 | LCRYPTO_ALIAS(CMS_add_simple_smimecap); | ||
982 | 999 | ||
983 | /* Check to see if a cipher exists and if so add S/MIME capabilities */ | 1000 | /* Check to see if a cipher exists and if so add S/MIME capabilities */ |
984 | 1001 | ||
@@ -1015,3 +1032,4 @@ CMS_add_standard_smimecap(STACK_OF(X509_ALGOR) **smcap) | |||
1015 | 1032 | ||
1016 | return 1; | 1033 | return 1; |
1017 | } | 1034 | } |
1035 | LCRYPTO_ALIAS(CMS_add_standard_smimecap); | ||