Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Список устаревших

Список устаревших
Глобальный keymaster1_device :: delete_all ) (const struct keymaster1_device * dev)
Удаляет все ключи из аппаратного хранилища ключей. Используется при полном сбросе хранилища ключей.
Global keymaster1_device :: delete_keypair ) (const struct keymaster1_device * dev, const uint8_t * key_blob, const size_t key_blob_length)
Удаляет пару ключей, связанную с большим двоичным объектом.
Global 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)
Создает открытый и закрытый ключ. Возвращенный ключевой BLOB-объект непрозрачен и впоследствии должен быть предоставлен для подписи и проверки.
Global 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 (стандарт Java).
Global 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 (стандарт Java). Возвращенный ключевой BLOB-объект непрозрачен и впоследствии будет предоставлен для подписи и проверки.
Global keymaster1_device :: sign_data ) (const struct keymaster1_device * dev, const void * signed_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)
Подписывает данные с помощью сгенерированного ранее ключевого двоичного объекта. Это может использовать либо асимметричный ключ, либо секретный ключ.
Global keymaster1_device :: verify_data ) (const struct keymaster1_device * dev, const void * signed_params, const uint8_t * key_blob, const size_t key_blob_length, const uint8_t * signed_data, const size_t signed_data_length, const uintlength8_t * подпись, const uintlength8_t * подпись)
Проверяет данные, подписанные с помощью ключевого BLOB-объекта. Это может использовать либо асимметричный ключ, либо секретный ключ.