| #pragma once |
| |
| #include "rust/cxx.h" |
| #include "ffi_test_utils.rs.h" |
| |
| bool validateCertChain(rust::Vec<rust::u8> cert_buf, uint32_t cert_len, bool strict_issuer_check); |
| CxxResult createWrappedKey(rust::Vec<rust::u8> encrypted_secure_key, |
| rust::Vec<rust::u8> encrypted_transport_key, |
| rust::Vec<rust::u8> iv, |
| rust::Vec<rust::u8> tag); |
| CxxResult buildAsn1DerEncodedWrappedKeyDescription(); |
| bool performCryptoOpUsingKeystoreEngine(int64_t grant_id); |
| CxxResult getValueFromAttestRecord(rust::Vec<rust::u8> cert_buf, int32_t tag); |