Home
last modified time | relevance | path

Searched refs:tbs (Results 1 - 6 of 6) sorted by relevance

/base/startup/hvb/libhvb/src/cert/
H A Dhvb_cert.c437 static enum hvb_errno hvb_verify_cert(struct hvb_buf *tbs, struct hvb_sign_info *sign_info, uint32_t salt_size) in hvb_verify_cert() argument
460 cry_err = hash_sha256_single(tbs->addr, tbs->size, hash, hash_len); in hvb_verify_cert()
526 struct hvb_buf tbs = {0}; in cert_init_desc() local
535 tbs.addr = cert_buf->addr; in cert_init_desc()
536 tbs.size = sign_info->sign.addr - cert_buf->addr; in cert_init_desc()
537 ret = hvb_verify_cert(&tbs, sign_info, cert.salt_size); in cert_init_desc()
/base/security/huks/services/huks_standard/huks_engine/main/device_cert_manager/src/
H A Ddcm_attest.c518 if (IsValidAttestTbs(&cert->tbs)) { in IsValidAttestCert()
530 if ((cert->signAlg.value.size != cert->tbs.signature.value.size) || in IsValidAttestCert()
531 (HksMemCmp(cert->signAlg.value.data, cert->tbs.signature.value.data, cert->signAlg.value.size) != 0)) { in IsValidAttestCert()
554 HKS_IF_NOT_SUCC_LOGE(ret, "invalid tbs.\n") in ParseAttestTbs()
564 ParseAttestTbs(&val, &cert->tbs); in ParseAttestCert()
687 static int32_t EncodeTbs(const struct HksAttestTbsSpec *tbs, struct HksBlob *out) in EncodeTbs() argument
693 int32_t ret = DcmAsn1InsertValue(&tmp, NULL, &tbs->version.value); in EncodeTbs()
696 ret = DcmAsn1InsertValue(&tmp, NULL, &tbs->serial.value); in EncodeTbs()
699 ret = DcmAsn1InsertValue(&tmp, NULL, &tbs->signature.value); in EncodeTbs()
702 ret = DcmAsn1InsertValue(&tmp, NULL, &tbs in EncodeTbs()
736 CreateTbs(const struct HksBlob *template, const struct HksAttestSpec *attestSpec, struct HksBlob *tbs, uint32_t signAlg) CreateTbs() argument
874 SignTbs(struct HksBlob *sig, const struct HksBlob *tbs, const struct HksBlob *key, uint32_t signAlg) SignTbs() argument
910 struct HksBlob tbs = *attestCert; CreateAttestCert() local
[all...]
/base/security/huks/services/huks_standard/huks_engine/main/device_cert_manager/include/
H A Ddcm_attest.h97 struct HksAttestTbsSpec tbs; member
/base/security/crypto_framework/test/unittest/src/
H A Dopenssl_adapter_mock.c547 int OpensslEvpDigestSign(EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) in OpensslEvpDigestSign() argument
557 int res = EVP_DigestSign(ctx, sig, siglen, tbs, tbslen); in OpensslEvpDigestSign()
568 return EVP_DigestSign(ctx, sig, siglen, tbs, tbslen); in OpensslEvpDigestSign()
596 const unsigned char *tbs, size_t tbslen) in OpensslEvpDigestVerify()
601 return EVP_DigestVerify(ctx, sig, siglen, tbs, tbslen); in OpensslEvpDigestVerify()
612 int OpensslEvpPkeySign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, in OpensslEvpPkeySign() argument
618 return EVP_PKEY_sign(ctx, sig, siglen, tbs, tbslen); in OpensslEvpPkeySign()
629 int OpensslEvpPkeyVerify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, in OpensslEvpPkeyVerify() argument
635 return EVP_PKEY_verify(ctx, sig, siglen, tbs, tbslen); in OpensslEvpPkeyVerify()
595 OpensslEvpDigestVerify(EVP_MD_CTX *ctx, unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) OpensslEvpDigestVerify() argument
/base/security/certificate_framework/frameworks/adapter/v1.0/src/
H A Dx509_crl_openssl.c518 unsigned char *tbs = NULL; in GetTbsList() local
519 int32_t length = i2d_re_X509_CRL_tbs(crl, &tbs); in GetTbsList()
520 if ((length <= 0) || (tbs == NULL)) { in GetTbsList()
527 LOGE("Failed to malloc for tbs!"); in GetTbsList()
528 OPENSSL_free(tbs); in GetTbsList()
531 (void)memcpy_s(tbsCertListOut->data, length, tbs, length); in GetTbsList()
532 OPENSSL_free(tbs); in GetTbsList()
/base/security/crypto_framework/plugin/openssl_plugin/common/inc/
H A Dopenssl_adapter.h113 const unsigned char *tbs, size_t tbslen);
118 const unsigned char *tbs, size_t tbslen);
120 int OpensslEvpPkeySign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs,
123 int OpensslEvpPkeyVerify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs,

Completed in 9 milliseconds