Home
last modified time | relevance | path

Searched refs:tbs (Results 1 – 7 of 7) sorted by relevance

/base/startup/hvb/libhvb/src/cert/
Dhvb_cert.c316 static enum hvb_errno hvb_verify_cert(struct hvb_buf *tbs, struct hvb_sign_info *sign_info, uint32_… in hvb_verify_cert() argument
339 cry_err = hash_sha256_single(tbs->addr, tbs->size, hash, hash_len); in hvb_verify_cert()
388 struct hvb_buf tbs = {0}; in cert_init_desc() local
397 tbs.addr = cert_buf->addr; in cert_init_desc()
398 tbs.size = sign_info->sign.addr - cert_buf->addr; in cert_init_desc()
399 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/
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) != … in IsValidAttestCert()
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->issuer.value); in EncodeTbs()
705 ret = DcmAsn1InsertValue(&tmp, NULL, &tbs->validity.value); in EncodeTbs()
[all …]
/base/security/huks/services/huks_standard/huks_engine/main/device_cert_manager/include/
Ddcm_attest.h97 struct HksAttestTbsSpec tbs; member
/base/security/certificate_framework/frameworks/adapter/v1.0/src/
Dx509_crl_openssl.c503 unsigned char *tbs = NULL; in GetTbsList() local
504 int32_t length = i2d_re_X509_CRL_tbs(crl, &tbs); in GetTbsList()
505 if ((length <= 0) || (tbs == NULL)) { in GetTbsList()
513 OPENSSL_free(tbs); in GetTbsList()
516 (void)memcpy_s(tbsCertListOut->data, length, tbs, length); in GetTbsList()
517 OPENSSL_free(tbs); in GetTbsList()
/base/security/crypto_framework/plugin/openssl_plugin/common/src/
Dopenssl_adapter.c335 …nssl_EVP_PKEY_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, in Openssl_EVP_PKEY_sign() argument
338 return EVP_PKEY_sign(ctx, sig, siglen, tbs, tbslen); in Openssl_EVP_PKEY_sign()
346 …P_PKEY_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, in Openssl_EVP_PKEY_verify() argument
349 return EVP_PKEY_verify(ctx, sig, siglen, tbs, tbslen); in Openssl_EVP_PKEY_verify()
/base/security/crypto_framework/test/unittest/src/
Dopenssl_adapter_mock.c546 …nssl_EVP_PKEY_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, in Openssl_EVP_PKEY_sign() argument
552 return EVP_PKEY_sign(ctx, sig, siglen, tbs, tbslen); in Openssl_EVP_PKEY_sign()
563 …P_PKEY_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, in Openssl_EVP_PKEY_verify() argument
569 return EVP_PKEY_verify(ctx, sig, siglen, tbs, tbslen); in Openssl_EVP_PKEY_verify()
/base/security/crypto_framework/plugin/openssl_plugin/common/inc/
Dopenssl_adapter.h101 …nssl_EVP_PKEY_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs,
104 …P_PKEY_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs,