فهرست منسوخ شده
فهرست منسوخ شده
- جهانی keymaster1_device::delete_all )(const struct keymaster1_device *dev)
- تمام کلیدهای موجود در فروشگاه کلید سخت افزار را حذف می کند. زمانی استفاده می شود که ذخیره کلید به طور کامل بازنشانی شود.
- keymaster1_device جهانی::delete_keypair )(const struct keymaster1_device *dev, const uint8_t *key_blob, const size_t key_blob_length)
- جفت کلید مرتبط با حباب کلید را حذف می کند.
- 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)
- یک کلید عمومی و خصوصی تولید می کند. کلید حباب برگشتی مات است و باید بعداً برای امضا و تأیید ارائه شود.
- 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)
- بخش کلید عمومی یک جفت کلید را دریافت می کند. کلید عمومی باید با فرمت X.509 (استاندارد جاوا) آرایه بایت کدگذاری شده باشد.
- 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)
- یک جفت کلید عمومی و خصوصی را وارد می کند. کلیدهای وارد شده در قالب PKCS#8 با رمزگذاری DER (استاندارد جاوا) خواهند بود. کلید بازگردانده شده مات است و متعاقباً برای امضا و تأیید ارائه خواهد شد.
- 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 **طول داده ها,da_th, uinttang)
- داده ها را با استفاده از حفره کلیدی که قبلاً ایجاد شده بود امضا می کند. این می تواند از یک کلید نامتقارن یا یک کلید مخفی استفاده کند.
- 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، const size_t signed_data، const size_t signed_data، const size_t signed_dat ngth)
- دادههای امضا شده با کلید حباب را تأیید میکند. این می تواند از یک کلید نامتقارن یا یک کلید مخفی استفاده کند.