با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

لیست منسوخ شده

لیست منسوخ شده
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 * امضای
داده های امضا شده با یک دکمه کلید را تأیید می کند. این می تواند از یک کلید نامتقارن یا یک کلید مخفی استفاده کند.