Daftar yang Tidak Digunakan Lagi
Daftar yang Tidak Digunakan Lagi
- keymaster1_device global::delete_all )(const struct keymaster1_device *dev)
- Menghapus semua kunci di keystore perangkat keras. Digunakan saat keystore direset sepenuhnya.
- Keymaster1_device global::delete_keypair )(const struct keymaster1_device *dev, const uint8_t *key_blob, const size_t key_blob_length)
- Menghapus pasangan kunci yang terkait dengan gumpalan kunci.
- Keymaster1_device global::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. Gumpalan kunci yang dikembalikan tidak tembus cahaya dan selanjutnya harus disediakan untuk penandatanganan dan verifikasi.
- Keymaster1_device global::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 array byte yang dikodekan dalam format X.509 (standar Java).
- Keymaster1_device global::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 pengkodean DER (standar Java). Gumpalan kunci yang dikembalikan tidak tembus cahaya dan selanjutnya akan diberikan untuk penandatanganan dan verifikasi.
- keymaster1_device global::sign_data )(const struct keymaster1_device *dev, const void *signing_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_length)
- Menandatangani data menggunakan gumpalan kunci yang dihasilkan sebelumnya. Ini dapat menggunakan kunci asimetris atau kunci rahasia.
- keymaster1_device global::verify_data )(const struct keymaster1_device *dev, const void *signing_params, const uint8_t *key_blob, const size_t key_blob_length, const uint8_t *signed_data, const size_t sign_data_length, const uint8_t *tanda tangan, const size_t tanda tangan_panjang)
- Memverifikasi data yang ditandatangani dengan gumpalan kunci. Ini dapat menggunakan kunci asimetris atau kunci rahasia.