/base/startup/hvb/libhvb/src/cert/ |
D | hvb_cert.c | 316 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/ |
D | dcm_attest.c | 518 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/ |
D | dcm_attest.h | 97 struct HksAttestTbsSpec tbs; member
|
/base/security/certificate_framework/frameworks/adapter/v1.0/src/ |
D | x509_crl_openssl.c | 503 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/ |
D | openssl_adapter.c | 335 …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/ |
D | openssl_adapter_mock.c | 546 …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/ |
D | openssl_adapter.h | 101 …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,
|