BOLOS TEE
Data Structures | Macros | Typedefs
bolos_crypto_platform_tee.h File Reference

TEE HAL of the Cryptographic API. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  bls_ripemd160_s
 
struct  bls_sha256_s
 
struct  bls_sha512_s
 
struct  bls_sha1_s
 
struct  bls_hmac_ripemd160_s
 
struct  bls_hmac_sha256_s
 
struct  bls_hmac_sha512_s
 
struct  bls_hmac_s
 
struct  bls_des_key_s
 
struct  bls_aes_key_s
 
struct  bls_rsa_abstract_public_key_s
 
struct  bls_rsa_abstract_private_key_s
 
struct  bls_curve_domain_s
 
struct  bls_ecfp_public_key_s
 
struct  bls_ecfp_private_key_s
 

Macros

#define CX_DES_BLOCK_SIZE   8
 

Typedefs

typedef uint32_t bls_crypto_handle_t
 
typedef struct bls_ripemd160_s bls_ripemd160_t
 
typedef struct bls_sha256_s bls_sha256_t
 
typedef struct bls_sha512_s bls_sha512_t
 
typedef struct bls_sha1_s bls_sha1_t
 
typedef bls_crypto_handle_t bls_hash_t
 
typedef struct bls_hmac_ripemd160_s bls_hmac_ripemd160_t
 
typedef struct bls_hmac_sha256_s bls_hmac_sha256_t
 
typedef struct bls_hmac_sha512_s bls_hmac_sha512_t
 
typedef struct bls_hmac_s bls_hmac_t
 
typedef struct bls_des_key_s bls_des_key_t
 
typedef struct bls_aes_key_s bls_aes_key_t
 
typedef struct bls_rsa_abstract_public_key_s bls_rsa_abstract_public_key_t
 
typedef struct bls_rsa_abstract_private_key_s bls_rsa_abstract_private_key_t
 
typedef struct bls_curve_domain_s bls_curve_domain_t
 
typedef struct bls_ecfp_public_key_s bls_ecfp_public_key_t
 
typedef struct bls_ecfp_private_key_s bls_ecfp_private_key_t
 

Detailed Description

TEE HAL of the Cryptographic API.

Author
Ledger Firmware Team hello.nosp@m.@led.nosp@m.ger.f.nosp@m.r
Version
1.0
Date
29th of February 2016

Defines specific constants and structures used by BOLOS TEE Cryptographic API implementation