Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Lista obsoleta

Lista obsoleta
Global keymaster1_device :: delete_all ) (const struct keymaster1_device * dev)
Elimina todas las claves en el almacén de claves de hardware. Se usa cuando el almacén de claves se restablece por completo.
Global keymaster1_device :: delete_keypair ) (const struct keymaster1_device * dev, const uint8_t * key_blob, const size_t key_blob_length)
Elimina el par de claves asociado con el blob clave.
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)
Genera una clave pública y privada. El blob clave devuelto es opaco y debe proporcionarse posteriormente para su firma y verificación.
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)
Obtiene la parte de clave pública de un par de claves. La clave pública debe estar en formato X.509 (estándar de Java) codificada en conjunto de bytes.
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)
Importa un par de claves pública y privada. Las claves importadas estarán en formato PKCS # 8 con codificación DER (estándar Java). El blob clave devuelto es opaco y se proporcionará posteriormente para su firma y verificación.
Global keymaster1_device :: sign_data ) (const struct keymaster1_device * dev, const void * Signature_params, const uint8_t * key_blob, const size_t key_blob_length, const uint8_t * data, const size_t data_length, uint8_t ** firmado_data_data, size_total_data_data, size_tigado_data, size_
Firma datos utilizando un blob de claves generado anteriormente. Esto puede usar una clave asimétrica o una clave secreta.
Global keymaster1_device :: verificar_datos ) (const struct keymaster1_device * dev, const void * signature_params, const uint8_t * key_blob, const size_t key_blob_length, const uint8_t * firmado_data, const size_t firmado_data_length, const uint8_ firma_ tamaño_t_st_stint_t_ tamaño_ firma
Verifica los datos firmados con un key-blob. Esto puede usar una clave asimétrica o una clave secreta.