1 vtable for keymaster::PureSoftKeymasterContext 2 _ZTVN9keymaster24PureSoftKeymasterContextE: 24 entries 3 8 (int (*)(...)) _ZN9keymaster24PureSoftKeymasterContextD2Ev 4 12 (int (*)(...)) _ZN9keymaster24PureSoftKeymasterContextD0Ev 5 16 (int (*)(...)) _ZN9keymaster24PureSoftKeymasterContext16SetSystemVersionEjj 6 20 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext16GetSystemVersionEPjS1_ 7 24 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t 8 28 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t 9 32 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext22GetSupportedAlgorithmsEPj 10 36 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_ 11 40 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE 12 44 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE 13 48 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext13DeleteAllKeysEv 14 52 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext13AddRngEntropyEPKhj 15 60 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE 16 64 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_ 17 68 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_ 18 80 (int (*)(...)) _ZThn4_N9keymaster24PureSoftKeymasterContextD1Ev 19 84 (int (*)(...)) _ZThn4_N9keymaster24PureSoftKeymasterContextD0Ev 20 88 (int (*)(...)) _ZThn4_NK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_ 21 100 (int (*)(...)) _ZThn8_N9keymaster24PureSoftKeymasterContextD1Ev 22 104 (int (*)(...)) _ZThn8_N9keymaster24PureSoftKeymasterContextD0Ev 23 108 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE 24 132 (int (*)(...)) _ZThn12_N9keymaster24PureSoftKeymasterContextD1Ev 25 136 (int (*)(...)) _ZThn12_N9keymaster24PureSoftKeymasterContextD0Ev 26 140 (int (*)(...)) _ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj 27 28 29 vtable for keymaster::SoftKeymasterLogger 30 _ZTVN9keymaster19SoftKeymasterLoggerE: 1 entries 31 16 (int (*)(...)) _ZNK9keymaster19SoftKeymasterLogger7log_msgENS_6Logger8LogLevelEPKcSt9__va_list 32 33 34 vtable for keymaster::SoftKeymasterEnforcement 35 _ZTVN9keymaster24SoftKeymasterEnforcementE: 8 entries 36 20 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE 37 24 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE 38 28 (int (*)(...)) _ZNK9keymaster24SoftKeymasterEnforcement19get_current_time_msEv 39 32 (int (*)(...)) _ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE 40 40 (int (*)(...)) _ZN9keymaster24SoftKeymasterEnforcement24GetHmacSharingParametersEPNS_21HmacSharingParametersE 41 44 (int (*)(...)) _ZN9keymaster24SoftKeymasterEnforcement17ComputeSharedHmacERKNS_26HmacSharingParametersArrayEPNS_14TKeymasterBlobI16keymaster_blob_tEE 42 48 (int (*)(...)) _ZN9keymaster24SoftKeymasterEnforcement19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE 43 52 (int (*)(...)) _ZNK9keymaster24SoftKeymasterEnforcement11CreateKeyIdERK20keymaster_key_blob_tPy 44