mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-12-25 18:55:34 +00:00
Change psa_structs to use unsigned ints
These structs are using bitfields of length one, which can only represent 0 and -1 for signed ints. Changing these to unsigned int lets them represent 0 and 1, which is what we want.
This commit is contained in:
parent
9e2d7a09f1
commit
80bed236de
|
@ -98,11 +98,11 @@ typedef struct
|
||||||
struct psa_mac_operation_s
|
struct psa_mac_operation_s
|
||||||
{
|
{
|
||||||
psa_algorithm_t alg;
|
psa_algorithm_t alg;
|
||||||
int key_set : 1;
|
unsigned int key_set : 1;
|
||||||
int iv_required : 1;
|
unsigned int iv_required : 1;
|
||||||
int iv_set : 1;
|
unsigned int iv_set : 1;
|
||||||
int has_input : 1;
|
unsigned int has_input : 1;
|
||||||
int is_sign : 1;
|
unsigned int is_sign : 1;
|
||||||
uint8_t mac_size;
|
uint8_t mac_size;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
|
@ -119,9 +119,9 @@ struct psa_mac_operation_s
|
||||||
struct psa_cipher_operation_s
|
struct psa_cipher_operation_s
|
||||||
{
|
{
|
||||||
psa_algorithm_t alg;
|
psa_algorithm_t alg;
|
||||||
int key_set : 1;
|
unsigned int key_set : 1;
|
||||||
int iv_required : 1;
|
unsigned int iv_required : 1;
|
||||||
int iv_set : 1;
|
unsigned int iv_set : 1;
|
||||||
uint8_t iv_size;
|
uint8_t iv_size;
|
||||||
uint8_t block_size;
|
uint8_t block_size;
|
||||||
union
|
union
|
||||||
|
|
Loading…
Reference in a new issue