Daftar Tidak Berlaku Lagi
Daftar Tidak Berlaku Lagi
- Global keymaster1_device :: delete_all ) (const struct keymaster1_device * dev)
- Menghapus semua kunci di keystore perangkat keras. Digunakan saat keystore disetel ulang sepenuhnya.
- Global keymaster1_device :: delete_keypair ) (const struct keymaster1_device * dev, const uint8_t * key_blob, const size_t key_blob_length)
- Menghapus pasangan kunci yang terkait dengan blob kunci.
- Global keymaster1_device :: generate_keypair ) (const struct keymaster1_device * dev, const keymaster_keypair_t key_type, const void * key_params, uint8_t ** key_blob, size_t * key_blob_length)
- Menghasilkan kunci publik dan pribadi. Blob kunci yang dikembalikan buram dan harus disediakan untuk penandatanganan dan verifikasi.
- Global keymaster1_device :: get_keypair_public ) (const struct keymaster1_device * dev, const uint8_t * key_blob, const size_t key_blob_length, uint8_t ** x509_data, size_t * x509_data_length)
- Mendapatkan bagian kunci publik dari pasangan kunci. Kunci publik harus dalam format array byte berenkode format X.509 (standar Java).
- Global keymaster1_device :: import_keypair ) (const struct keymaster1_device * dev, const uint8_t * key, const size_t key_length, uint8_t ** key_blob, size_t * key_blob_length)
- Mengimpor pasangan kunci publik dan pribadi. Kunci yang diimpor akan dalam format PKCS # 8 dengan encoding DER (standar Java). Blob kunci yang dikembalikan buram dan selanjutnya akan disediakan untuk penandatanganan dan verifikasi.
- Global keymaster1_device :: sign_data ) (const struct keymaster1_device * dev, const void * signed_params, const uint8_t * key_blob, const size_t key_blob_length, const uint8_t * data, const size_t data_length, uint8_t ** signed_data, size_t * signed_data_data
- Menandatangani data menggunakan key-blob yang dibuat sebelumnya. Ini dapat menggunakan kunci asimetris atau kunci rahasia.
- Global keymaster1_device :: verifikasi_data ) (const struct keymaster1_device * dev, const void * penandatanganan_params, const uint8_t * key_blob, const size_t key_blob_length, const uint8_t * signed_data, const size_t signed_data_length, tanda tangan const uint8_t * tanda tangan, konstanta size_t)
- Memverifikasi data yang ditandatangani dengan key-blob. Ini dapat menggunakan kunci asimetris atau kunci rahasia.