لیست منسوخ شده
لیست منسوخ شده
- Global keymaster1_device :: delete_all ) (ساختار ساختار keymaster1_device * dev)
- تمام کلیدهای موجود در فروشگاه سخت افزار را حذف می کند. هنگامی که keystore به طور کامل تنظیم مجدد می شود ، استفاده می شود.
- جهانی keymaster1_device :: delete_keypair ) (جبک ساختار keymaster1_device * توسعه تمدن، uint8_t توایع * key_blob، توایع size_t key_blob_length)
- جفت کلید مرتبط با حباب کلید را پاک می کند.
- Global keymaster1_device :: generate_keypair ) (ساختار ساختار 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 ) (ساختار ساختار keymaster1_device * توسعه ، ساختار uint8_t * key_blob ، اندازه size_t کلید_blob_length ، uint8_t ** x509_data ، size_t * x509_data_length)
- قسمت کلید عمومی یک جفت کلید را دریافت می کند. کلید عمومی باید در قالب X.509 (استاندارد جاوا) با آرایه بایت رمزگذاری شده باشد.
- keymaster1_device جهانی : import_keypair ) (ساختار ساختار keymaster1_device * توسعه ، ساختار uint8_t * کلید ، طول size_t کلید_ طول ، uint8_t ** key_blob ، size_t * کلید_blob_length)
- یک جفت کلید عمومی و خصوصی وارد می کند. کلیدهای وارد شده با فرمت PKCS # 8 با رمزگذاری DER (استاندارد جاوا) خواهد بود. کلید دکمه ای برگشتی مات است و متعاقباً برای امضای و تأیید ارائه می شود.
- keymaster1_device :: sign_data ) (ساختار ساختار keymaster1_device * dev ، ساخت باطل * پارامترهای امضا ، ساختار uint8_t * key_blob ، اندازه size_t key_blob_length ، ساختار uint8_t * داده ها ، اندازه size_t داده ها_ طول ، uint8_t ** امضا شده_داده ها ، اندازه_ اندازه * طول * t * امضای_داده ها
- داده ها را با استفاده از یک دکمه کلید که قبلاً تولید شده است ، امضا می کند. این می تواند از یک کلید نامتقارن یا یک کلید مخفی استفاده کند.
- global keymaster1_device :: verify_data ) (ساختار ساختار keymaster1_device * dev ، ساخت باطل * پارامترهای امضا ، ساختار uint8_t * key_blob ، اندازه size_t key_blob_length ، ساختار uint8_t * امضا شده_داده ها ، اندازه size_t امضا شده_داده_اول ، اندازه uint8_t * امضای
- داده های امضا شده با یک دکمه کلید را تأیید می کند. این می تواند از یک کلید نامتقارن یا یک کلید مخفی استفاده کند.