Lines Matching defs:SoftKeymasterDevice
33 #define LOG_TAG "SoftKeymasterDevice"
85 SoftKeymasterDevice::DigestMap* map) {
103 SoftKeymasterDevice::DigestMap* map) {
127 SoftKeymasterDevice::SoftKeymasterDevice()
138 SoftKeymasterDevice::SoftKeymasterDevice(SoftKeymasterContext* context)
148 keymaster_error_t SoftKeymasterDevice::SetHardwareDevice(keymaster0_device_t* keymaster0_device) {
150 LOG_D("Reinitializing SoftKeymasterDevice to use HW keymaster0", 0);
176 keymaster_error_t SoftKeymasterDevice::SetHardwareDevice(keymaster1_device_t* keymaster1_device) {
178 LOG_D("Reinitializing SoftKeymasterDevice to use HW keymaster1", 0);
208 bool SoftKeymasterDevice::Keymaster1DeviceIsGood() {
229 void SoftKeymasterDevice::initialize_device_struct(uint32_t flags) {
295 hw_device_t* SoftKeymasterDevice::hw_device() {
299 keymaster1_device_t* SoftKeymasterDevice::keymaster_device() {
303 keymaster2_device_t* SoftKeymasterDevice::keymaster2_device() {
331 template <typename T> SoftKeymasterDevice* convert_device(const T* dev) {
336 return reinterpret_cast<SoftKeymasterDevice*>(dev->context);
380 int SoftKeymasterDevice::close_device(hw_device_t* dev) {
400 keymaster_error_t SoftKeymasterDevice::get_supported_algorithms(const keymaster1_device_t* dev,
432 keymaster_error_t SoftKeymasterDevice::get_supported_block_modes(const keymaster1_device_t* dev,
468 keymaster_error_t SoftKeymasterDevice::get_supported_padding_modes(const keymaster1_device_t* dev,
504 keymaster_error_t SoftKeymasterDevice::get_supported_digests(const keymaster1_device_t* dev,
539 keymaster_error_t SoftKeymasterDevice::get_supported_import_formats(
572 keymaster_error_t SoftKeymasterDevice::get_supported_export_formats(
605 keymaster_error_t SoftKeymasterDevice::configure(const keymaster2_device_t* dev,
624 keymaster_error_t SoftKeymasterDevice::add_rng_entropy(const keymaster1_device_t* dev,
643 keymaster_error_t SoftKeymasterDevice::add_rng_entropy(const keymaster2_device_t* dev,
651 SoftKeymasterDevice* sk_dev = convert_device(dev);
659 bool SoftKeymasterDevice::FindUnsupportedDigest(keymaster_algorithm_t algorithm,
681 bool SoftKeymasterDevice::RequiresSoftwareDigesting(keymaster_algorithm_t algorithm,
707 bool SoftKeymasterDevice::KeyRequiresSoftwareDigesting(
730 keymaster_error_t SoftKeymasterDevice::generate_key(
739 SoftKeymasterDevice* sk_dev = convert_device(dev);
776 SoftKeymasterDevice::generate_key(const keymaster2_device_t* dev, //
789 SoftKeymasterDevice* sk_dev = convert_device(dev);
831 keymaster_error_t SoftKeymasterDevice::get_key_characteristics(
870 keymaster_error_t SoftKeymasterDevice::get_key_characteristics(
883 SoftKeymasterDevice* sk_dev = convert_device(dev);
913 keymaster_error_t SoftKeymasterDevice::import_key(
923 SoftKeymasterDevice* sk_dev = convert_device(dev);
960 keymaster_error_t SoftKeymasterDevice::import_key(
970 SoftKeymasterDevice* sk_dev = convert_device(dev);
989 keymaster_error_t SoftKeymasterDevice::export_key(const keymaster1_device_t* dev,
1029 keymaster_error_t SoftKeymasterDevice::export_key(const keymaster2_device_t* dev,
1041 SoftKeymasterDevice* sk_dev = convert_device(dev);
1047 keymaster_error_t SoftKeymasterDevice::attest_key(const keymaster2_device_t* dev,
1104 keymaster_error_t SoftKeymasterDevice::upgrade_key(const keymaster2_device_t* dev,
1137 keymaster_error_t SoftKeymasterDevice::delete_key(const keymaster1_device_t* dev,
1147 keymaster_error_t SoftKeymasterDevice::delete_key(const keymaster2_device_t* dev,
1160 keymaster_error_t SoftKeymasterDevice::delete_all_keys(const keymaster1_device_t* dev) {
1168 keymaster_error_t SoftKeymasterDevice::delete_all_keys(const keymaster2_device_t* dev) {
1179 keymaster_error_t SoftKeymasterDevice::begin(const keymaster1_device_t* dev,
1235 keymaster_error_t SoftKeymasterDevice::begin(const keymaster2_device_t* dev,
1247 SoftKeymasterDevice* sk_dev = convert_device(dev);
1252 keymaster_error_t SoftKeymasterDevice::update(const keymaster1_device_t* dev,
1316 keymaster_error_t SoftKeymasterDevice::update(const keymaster2_device_t* dev,
1328 SoftKeymasterDevice* sk_dev = convert_device(dev);
1334 keymaster_error_t SoftKeymasterDevice::finish(const keymaster1_device_t* dev,
1390 keymaster_error_t SoftKeymasterDevice::finish(const keymaster2_device_t* dev,
1406 SoftKeymasterDevice* sk_dev = convert_device(dev);
1411 keymaster_error_t SoftKeymasterDevice::abort(const keymaster1_device_t* dev,
1429 keymaster_error_t SoftKeymasterDevice::abort(const keymaster2_device_t* dev,
1437 SoftKeymasterDevice* sk_dev = convert_device(dev);
1442 void SoftKeymasterDevice::StoreDefaultNewKeyParams(keymaster_algorithm_t algorithm,