Liste obsolète
Liste obsolète
- Global keymaster1_device :: delete_all ) (const struct keymaster1_device * dev)
- Supprime toutes les clés du magasin de clés matériel. Utilisé lorsque le magasin de clés est complètement réinitialisé.
- Global keymaster1_device :: delete_keypair ) (const struct keymaster1_device * dev, const uint8_t * key_blob, const size_t key_blob_length)
- Supprime la paire de clés associée à l'objet blob de clés.
- 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)
- Génère une clé publique et privée. L'objet clé retourné est opaque et doit ensuite être fourni pour signature et vérification.
- 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)
- Obtient la partie clé publique d'une paire de clés. La clé publique doit être au format X.509 (norme Java) tableau d'octets codés.
- 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)
- Importe une paire de clés publique et privée. Les clés importées seront au format PKCS # 8 avec encodage DER (standard Java). L'objet clé retourné est opaque et sera ensuite fourni pour signature et vérification.
- 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 ** signed_data, size_t * signed_data)
- Signe les données à l'aide d'un objet blob de clé généré auparavant. Cela peut utiliser une clé asymétrique ou une clé secrète.
- Global keymaster1_device :: verify_data ) (const struct keymaster1_device * dev, const void * signature_params, const uint8_t * key_blob, const size_t key_blob_length, const uint8_t * signed_data, const size_t signed_data_length, const uint8_t * signature_tension_t
- Vérifie les données signées avec un objet blob clé. Cela peut utiliser une clé asymétrique ou une clé secrète.