Kullanımdan Kaldırılan Liste

Kullanımdan Kaldırılan Liste
Genel keymaster1_device::delete_all )(const struct keymaster1_device *dev)
Donanım anahtar deposundaki tüm anahtarları siler. Anahtar deposu tamamen sıfırlandığında kullanılır.
Genel keymaster1_device::delete_keypair )(const struct keymaster1_device *dev, const uint8_t *key_blob, const size_t key_blob_length)
Anahtar bloğuyla ilişkili anahtar çiftini siler.
Genel 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)
Genel ve özel anahtar üretir. Döndürülen anahtar bloğu opaktır ve daha sonra imzalama ve doğrulama için sağlanmalıdır.
Genel 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)
Bir anahtar çiftinin ortak anahtar kısmını alır. Genel anahtarın X.509 biçiminde (Java standardı) kodlanmış bayt dizisinde olması gerekir.
Genel keymaster1_device::import_keypair )(const struct keymaster1_device *dev, const uint8_t *anahtar, const size_t anahtar_uzunluğu, uint8_t **anahtar_blob, size_t *anahtar_blob_uzunluğu)
Genel ve özel anahtar çiftini içe aktarır. İçe aktarılan anahtarlar DER kodlamalı (Java standardı) PKCS#8 formatında olacaktır. İade edilen anahtar bloğu opaktır ve daha sonra imza ve doğrulama için sağlanacaktır.
Genel keymaster1_device::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 veri_uzunluğu, uint8_t **signed_data, size_t *signed_data_length)
Daha önce oluşturulmuş bir anahtar bloğunu kullanarak verileri imzalar. Bu, asimetrik bir anahtar veya gizli bir anahtar kullanabilir.
Genel keymaster1_device::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 Signed_data_length, const uint8_t *imza, const size_t imza_uzunluğu)
Bir anahtar bloğuyla imzalanmış verileri doğrular. Bu, asimetrik bir anahtar veya gizli bir anahtar kullanabilir.