Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
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 del almacén de claves de hardware. Se utiliza 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 de claves.
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 de claves 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 tener una matriz de bytes codificada en formato X.509 (estándar 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)
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 de claves 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 * signing_params, const uint8_t * key_blob, const size_t key_blob_length, const uint8_t * data, const size_t data_length, uint8_t **igned_dath_data, size_t
Firma datos usando un blob de claves generado antes. Esto puede usar una clave asimétrica o una clave secreta.
Global 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 * firmado_data, const size_t firmado_data_length, const uintlengt_th)
Verifica los datos firmados con un blob de claves. Esto puede usar una clave asimétrica o una clave secreta.