| /freebsd/crypto/heimdal/lib/hx509/ |
| H A D | ca.c | 81 hx509_ca_tbs_init(hx509_context context, hx509_ca_tbs *tbs) in hx509_ca_tbs_init() argument 83 *tbs = calloc(1, sizeof(**tbs)); in hx509_ca_tbs_init() 84 if (*tbs == NULL) in hx509_ca_tbs_init() 99 hx509_ca_tbs_free(hx509_ca_tbs *tbs) in hx509_ca_tbs_free() argument 101 if (tbs == NULL || *tbs == NULL) in hx509_ca_tbs_free() 104 free_SubjectPublicKeyInfo(&(*tbs)->spki); in hx509_ca_tbs_free() 105 free_GeneralNames(&(*tbs)->san); in hx509_ca_tbs_free() 106 free_ExtKeyUsage(&(*tbs)->eku); in hx509_ca_tbs_free() 107 der_free_heim_integer(&(*tbs)->serial); in hx509_ca_tbs_free() 108 free_CRLDistributionPoints(&(*tbs)->crldp); in hx509_ca_tbs_free() [all …]
|
| H A D | hxtool.c | 1560 https_server(hx509_context contextp, hx509_ca_tbs tbs, struct cert_type_opt *opt) in https_server() argument 1562 return hx509_ca_tbs_add_eku(contextp, tbs, &asn1_oid_id_pkix_kp_serverAuth); in https_server() 1566 https_client(hx509_context contextp, hx509_ca_tbs tbs, struct cert_type_opt *opt) in https_client() argument 1568 return hx509_ca_tbs_add_eku(contextp, tbs, &asn1_oid_id_pkix_kp_clientAuth); in https_client() 1572 peap_server(hx509_context contextp, hx509_ca_tbs tbs, struct cert_type_opt *opt) in peap_server() argument 1574 return hx509_ca_tbs_add_eku(contextp, tbs, &asn1_oid_id_pkix_kp_serverAuth); in peap_server() 1578 pkinit_kdc(hx509_context contextp, hx509_ca_tbs tbs, struct cert_type_opt *opt) in pkinit_kdc() argument 1581 return hx509_ca_tbs_add_eku(contextp, tbs, &asn1_oid_id_pkkdcekuoid); in pkinit_kdc() 1585 pkinit_client(hx509_context contextp, hx509_ca_tbs tbs, struct cert_type_opt *opt) in pkinit_client() argument 1591 ret = hx509_ca_tbs_add_eku(contextp, tbs, &asn1_oid_id_pkekuoid); in pkinit_client() [all …]
|
| /freebsd/crypto/openssl/test/ |
| H A D | ecdsatest.c | 76 const char *r_in = NULL, *s_in = NULL, *tbs = NULL; in x9_62_tests() local 93 tbs = ecdsa_cavs_kats[n].msg; in x9_62_tests() 106 || !TEST_ptr(message = OPENSSL_hexstr2buf(tbs, &msg_len)) in x9_62_tests() 191 unsigned char dirt, offset, tbs[128]; in test_builtin() local 226 || !TEST_int_gt(RAND_bytes(tbs, sizeof(tbs)), 0) in test_builtin() 251 || !TEST_true(EVP_DigestSign(mctx, sig, &sig_len, tbs, sizeof(tbs))) in test_builtin() 257 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 0) in test_builtin() 262 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len - 1, tbs, sizeof(tbs)), -1) in test_builtin() 267 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 1) in test_builtin() 272 tbs[0] ^= 1; in test_builtin() [all …]
|
| /freebsd/crypto/openssl/providers/implementations/signature/ |
| H A D | eddsa_sig.c | 35 const unsigned char *tbs, size_t tbslen); 37 const unsigned char *tbs, size_t tbslen); 40 const unsigned char *tbs, size_t tbslen); 43 const unsigned char *tbs, size_t tbslen); 386 const unsigned char *tbs, size_t tbslen) in ed25519_sign() argument 420 if (s390x_ed25519_digestsign(edkey, sigret, tbs, tbslen) == 0) { in ed25519_sign() 432 tbs, tbslen, md, &mdlen) in ed25519_sign() 437 tbs = md; in ed25519_sign() 450 if (ossl_ed25519_sign(sigret, tbs, tbslen, edkey->pubkey, edkey->privkey, in ed25519_sign() 495 const unsigned char *tbs, size_t tbslen) in ed448_sign() argument [all …]
|
| H A D | ecdsa_sig.c | 325 const unsigned char *tbs, size_t tbslen) argument 356 ret = ossl_ecdsa_deterministic_sign(tbs, tbslen, sig, &sltmp, 361 ret = ECDSA_sign_ex(0, tbs, tbslen, sig, &sltmp, ctx->kinv, ctx->r, 409 size_t sigsize, const unsigned char *tbs, size_t tbslen) argument 421 if (ecdsa_signverify_message_update(ctx, tbs, tbslen) <= 0) 425 return ecdsa_sign_directly(ctx, sig, siglen, sigsize, tbs, tbslen); 441 const unsigned char *tbs, size_t tbslen) argument 448 return ECDSA_verify(0, tbs, tbslen, sig, siglen, ctx->ec); 489 const unsigned char *tbs, size_t tbslen) argument 496 if (ecdsa_signverify_message_update(ctx, tbs, tbslen) <= 0) [all …]
|
| H A D | dsa_sig.c | 333 const unsigned char *tbs, size_t tbslen) in dsa_sign_directly() argument 360 ret = ossl_dsa_sign_int(0, tbs, tbslen, sig, &sltmp, pdsactx->dsa, in dsa_sign_directly() 414 size_t sigsize, const unsigned char *tbs, size_t tbslen) in dsa_sign() argument 426 if (dsa_signverify_message_update(pdsactx, tbs, tbslen) <= 0) in dsa_sign() 430 return dsa_sign_directly(pdsactx, sig, siglen, sigsize, tbs, tbslen); in dsa_sign() 442 const unsigned char *tbs, size_t tbslen) in dsa_verify_directly() argument 450 return DSA_verify(0, tbs, tbslen, sig, siglen, pdsactx->dsa); in dsa_verify_directly() 494 const unsigned char *tbs, size_t tbslen) in dsa_verify() argument 501 if (dsa_signverify_message_update(pdsactx, tbs, tbslen) <= 0) in dsa_verify() 505 return dsa_verify_directly(pdsactx, sig, siglen, tbs, tbslen); in dsa_verify()
|
| H A D | rsa_sig.c | 678 const unsigned char *tbs, size_t tbslen) in rsa_sign_directly() argument 713 ret = RSA_sign_ASN1_OCTET_STRING(0, tbs, tbslen, sig, &sltmp, in rsa_sign_directly() 736 memcpy(prsactx->tbuf, tbs, tbslen); in rsa_sign_directly() 745 ret = RSA_sign(prsactx->mdnid, tbs, tbslen, sig, &sltmp, in rsa_sign_directly() 789 prsactx->tbuf, tbs, in rsa_sign_directly() 810 ret = RSA_private_encrypt(tbslen, tbs, sig, prsactx->rsa, in rsa_sign_directly() 885 size_t sigsize, const unsigned char *tbs, size_t tbslen) in rsa_sign() argument 904 return rsa_signverify_message_update(prsactx, tbs, tbslen) in rsa_sign() 907 return rsa_sign_directly(prsactx, sig, siglen, sigsize, tbs, tbslen); in rsa_sign() 1024 const unsigned char *tbs, size_t tbslen) in rsa_verify_directly() argument [all …]
|
| H A D | ml_dsa_sig.c | 209 const uint8_t *tbs, size_t tbslen) in ml_dsa_digest_sign() argument 211 return ml_dsa_sign(vctx, sig, siglen, sigsize, tbs, tbslen); in ml_dsa_digest_sign() 233 const uint8_t *tbs, size_t tbslen) in ml_dsa_digest_verify() argument 235 return ml_dsa_verify(vctx, sig, siglen, tbs, tbslen); in ml_dsa_digest_verify()
|
| H A D | slh_dsa_sig.c | 231 const uint8_t *tbs, size_t tbslen) in slh_dsa_digest_sign() argument 233 return slh_dsa_sign(vctx, sig, siglen, sigsize, tbs, tbslen); in slh_dsa_digest_sign() 254 const uint8_t *tbs, size_t tbslen) in slh_dsa_digest_verify() argument 256 return slh_dsa_verify(vctx, sig, siglen, tbs, tbslen); in slh_dsa_digest_verify()
|
| H A D | sm2_sig.c | 162 size_t sigsize, const unsigned char *tbs, size_t tbslen) in sm2sig_sign() argument 181 ret = ossl_sm2_internal_sign(tbs, tbslen, sig, &sltmp, ctx->ec); in sm2sig_sign() 190 const unsigned char *tbs, size_t tbslen) in sm2sig_verify() argument 197 return ossl_sm2_internal_verify(tbs, tbslen, sig, siglen, ctx->ec); in sm2sig_verify()
|
| /freebsd/crypto/openssl/fuzz/ |
| H A D | ml-dsa.c | 306 unsigned char *tbs = NULL; in ml_dsa_sign_verify() local 322 if ((tbs = OPENSSL_malloc(tbslen)) == NULL in ml_dsa_sign_verify() 324 || !RAND_bytes_ex(NULL, tbs, tbslen, 0)) { in ml_dsa_sign_verify() 337 || EVP_PKEY_sign(ctx, NULL, &sig_len, tbs, tbslen) <= 0 in ml_dsa_sign_verify() 339 || EVP_PKEY_sign(ctx, sig, &sig_len, tbs, tbslen) <= 0) { in ml_dsa_sign_verify() 350 || EVP_PKEY_verify(ctx, sig, sig_len, tbs, tbslen) <= 0) { in ml_dsa_sign_verify() 356 OPENSSL_free(tbs); in ml_dsa_sign_verify() 385 unsigned char *tbs = NULL; in ml_dsa_digest_sign_verify() local 399 if ((tbs = OPENSSL_malloc(tbslen)) == NULL in ml_dsa_digest_sign_verify() 401 || !RAND_bytes_ex(NULL, tbs, tbslen, 0)) { in ml_dsa_digest_sign_verify() [all …]
|
| /freebsd/crypto/openssh/openbsd-compat/ |
| H A D | openssl-compat.c | 93 const unsigned char *tbs, size_t tbslen) in EVP_DigestSign() argument 96 if (EVP_DigestSignUpdate(ctx, tbs, tbslen) <= 0) in EVP_DigestSign() 107 const unsigned char *tbs, size_t tbslen) in EVP_DigestVerify() argument 109 if (EVP_DigestVerifyUpdate(ctx, tbs, tbslen) <= 0) in EVP_DigestVerify()
|
| /freebsd/crypto/heimdal/kdc/ |
| H A D | kx509.c | 156 hx509_ca_tbs tbs = NULL; in build_certificate() local 202 ret = hx509_ca_tbs_init(context->hx509ctx, &tbs); in build_certificate() 222 ret = hx509_ca_tbs_set_spki(context->hx509ctx, tbs, &spki); in build_certificate() 246 ret = hx509_ca_tbs_set_template(context->hx509ctx, tbs, in build_certificate() 256 hx509_ca_tbs_set_notAfter(context->hx509ctx, tbs, endtime); in build_certificate() 258 hx509_ca_tbs_subject_expand(context->hx509ctx, tbs, env); in build_certificate() 261 ret = hx509_ca_sign(context->hx509ctx, tbs, signer, &cert); in build_certificate() 266 hx509_ca_tbs_free(&tbs); in build_certificate() 277 if (tbs) in build_certificate() 278 hx509_ca_tbs_free(&tbs); in build_certificate()
|
| /freebsd/crypto/openssl/demos/signature/ |
| H A D | EVP_ED_Signature_demo.c | 28 const unsigned char *tbs, size_t tbs_len, in demo_sign() argument 59 if (!EVP_DigestSign(sign_context, NULL, &sig_len, tbs, tbs_len)) { in demo_sign() 69 if (!EVP_DigestSign(sign_context, sig_value, &sig_len, tbs, tbs_len)) { in demo_sign() 87 const unsigned char *tbs, size_t tbs_len, in demo_verify() argument 114 tbs, tbs_len)) { in demo_verify()
|
| /freebsd/crypto/openssl/crypto/ec/ |
| H A D | ecx_meth.c | 805 size_t *siglen, const unsigned char *tbs, in pkey_ecd_digestsign25519() argument 824 if (ossl_ed25519_sign(sig, tbs, tbslen, edkey->pubkey, edkey->privkey, in pkey_ecd_digestsign25519() 835 size_t *siglen, const unsigned char *tbs, in pkey_ecd_digestsign448() argument 854 if (ossl_ed448_sign(edkey->libctx, sig, tbs, tbslen, edkey->pubkey, in pkey_ecd_digestsign448() 863 size_t siglen, const unsigned char *tbs, in pkey_ecd_digestverify25519() argument 876 return ossl_ed25519_verify(tbs, tbslen, sig, edkey->pubkey, in pkey_ecd_digestverify25519() 883 size_t siglen, const unsigned char *tbs, in pkey_ecd_digestverify448() argument 896 return ossl_ed448_verify(edkey->libctx, tbs, tbslen, sig, edkey->pubkey, in pkey_ecd_digestverify448() 1222 const unsigned char *tbs, in s390x_pkey_ecd_digestsign25519() argument 1253 rc = s390x_kdsa(S390X_EDDSA_SIGN_ED25519, ¶m.ed25519, tbs, tbslen); in s390x_pkey_ecd_digestsign25519() [all …]
|
| H A D | ec_pmeth.c | 105 const unsigned char *tbs, size_t tbslen) in pkey_ec_sign() argument 134 ret = ECDSA_sign(type, tbs, tbslen, sig, &sltmp, ec); in pkey_ec_sign() 144 const unsigned char *tbs, size_t tbslen) in pkey_ec_verify() argument 160 ret = ECDSA_verify(type, tbs, tbslen, sig, siglen, ec); in pkey_ec_verify()
|
| /freebsd/crypto/openssl/crypto/rsa/ |
| H A D | rsa_pmeth.c | 135 size_t *siglen, const unsigned char *tbs, in pkey_rsa_sign() argument 164 ret = RSA_sign_ASN1_OCTET_STRING(0, tbs, tbslen, sig, &sltmp, rsa); in pkey_rsa_sign() 178 memcpy(rctx->tbuf, tbs, tbslen); in pkey_rsa_sign() 185 tbs, tbslen, sig, &sltmp, rsa); in pkey_rsa_sign() 193 rctx->tbuf, tbs, in pkey_rsa_sign() 203 ret = RSA_private_encrypt(tbslen, tbs, sig, rsa, rctx->pad_mode); in pkey_rsa_sign() 265 const unsigned char *tbs, size_t tbslen) in pkey_rsa_verify() argument 279 return RSA_verify(EVP_MD_get_type(rctx->md), tbs, tbslen, in pkey_rsa_verify() 301 ret = RSA_verify_PKCS1_PSS_mgf1(rsa, tbs, in pkey_rsa_verify() 319 if ((rslen != tbslen) || memcmp(tbs, rctx->tbuf, rslen)) in pkey_rsa_verify()
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | EVP_PKEY_meth_new.pod | 64 const unsigned char *tbs, 71 const unsigned char *tbs, 82 char *tbs, 127 const unsigned char *tbs, 133 const unsigned char *tbs, 164 const unsigned char *tbs, 171 const unsigned char *tbs, 182 char *tbs, 227 const unsigned char *tbs, 233 const unsigned char *tbs, [all …]
|
| /freebsd/crypto/openssl/crypto/dsa/ |
| H A D | dsa_pmeth.c | 78 size_t *siglen, const unsigned char *tbs, in pkey_dsa_sign() argument 99 ret = DSA_sign(0, tbs, tbslen, sig, &sltmp, dsa); in pkey_dsa_sign() 109 const unsigned char *tbs, size_t tbslen) in pkey_dsa_verify() argument 128 ret = DSA_verify(0, tbs, tbslen, sig, siglen, dsa); in pkey_dsa_verify()
|
| /freebsd/crypto/openssl/crypto/evp/ |
| H A D | m_sigver.c | 616 const unsigned char *tbs, size_t tbslen) in EVP_DigestSign() argument 643 sigret == NULL ? 0 : *siglen, tbs, tbslen); in EVP_DigestSign() 653 return pctx->pmeth->digestsign(ctx, sigret, siglen, tbs, tbslen); in EVP_DigestSign() 656 if (sigret != NULL && EVP_DigestSignUpdate(ctx, tbs, tbslen) <= 0) in EVP_DigestSign() 753 size_t siglen, const unsigned char *tbs, size_t tbslen) in EVP_DigestVerify() argument 777 ret = signature->digest_verify(pctx->op.sig.algctx, sigret, siglen, tbs, tbslen); in EVP_DigestVerify() 787 return pctx->pmeth->digestverify(ctx, sigret, siglen, tbs, tbslen); in EVP_DigestVerify() 789 if (EVP_DigestVerifyUpdate(ctx, tbs, tbslen) <= 0) in EVP_DigestVerify()
|
| /freebsd/crypto/openssl/include/crypto/ |
| H A D | ecx.h | 96 int ossl_ed25519_sign(uint8_t *out_sig, const uint8_t *tbs, size_t tbs_len, 101 int ossl_ed25519_verify(const uint8_t *tbs, size_t tbs_len,
|
| /freebsd/contrib/libfido2/src/ |
| H A D | eddsa.c | 46 const unsigned char *tbs, size_t tbslen) in EVP_DigestVerify() argument 51 (void)tbs; in EVP_DigestVerify()
|
| /freebsd/sys/contrib/dev/iwlwifi/queue/ |
| H A D | tx.c | |
| /freebsd/lib/libsecureboot/ |
| H A D | vets.c | 611 void *tbs; in check_forbidden_digests() local 626 tbs = X509_to_tbs(xcs[num].data, &tbs_len); in check_forbidden_digests() 627 if (tbs == NULL) { in check_forbidden_digests() 641 md->update(&ctx.vtable, tbs, tbs_len); in check_forbidden_digests() 655 md->update(&ctx.vtable, tbs, tbs_len); in check_forbidden_digests() 669 md->update(&ctx.vtable, tbs, tbs_len); in check_forbidden_digests()
|
| /freebsd/sys/contrib/dev/iwlwifi/pcie/gen1_2/ |
| H A D | tx-gen2.c | 82 meta->tbs |= BIT(ret); in iwl_txq_gen2_set_tb_with_wa() 574 filled_tfd_size = offsetof(struct iwl_tfh_tfd, tbs) + in iwl_pcie_gen2_update_byte_tbl() 622 tb = &tfd->tbs[idx]; in iwl_txq_gen2_set_tb() 660 if (meta->tbs & BIT(i)) in iwl_txq_gen2_tfd_unmap() 662 le64_to_cpu(tfd->tbs[i].addr), in iwl_txq_gen2_tfd_unmap() 663 le16_to_cpu(tfd->tbs[i].tb_len), in iwl_txq_gen2_tfd_unmap() 667 le64_to_cpu(tfd->tbs[i].addr), in iwl_txq_gen2_tfd_unmap() 668 le16_to_cpu(tfd->tbs[i].tb_len), in iwl_txq_gen2_tfd_unmap() 1412 BUILD_BUG_ON(IWL_TFH_NUM_TBS > sizeof(out_meta->tbs) * BITS_PER_BYTE); in iwl_pcie_gen2_enqueue_hcmd()
|