First attempt disambiguous nonce implementation

This commit is contained in:
noproto
2024-08-14 02:25:57 -04:00
parent 6332ec7478
commit 01b19483c5
5 changed files with 108 additions and 117 deletions

View File

@@ -901,6 +901,7 @@ Function,+,datetime_get_days_per_year,uint16_t,uint16_t
Function,+,datetime_is_leap_year,_Bool,uint16_t
Function,+,datetime_timestamp_to_datetime,void,"uint32_t, DateTime*"
Function,+,datetime_validate_datetime,_Bool,DateTime*
Function,+,decrypt_nt_enc,uint32_t,"uint32_t, uint32_t, MfClassicKey"
Function,+,dialog_ex_alloc,DialogEx*,
Function,+,dialog_ex_disable_extended_events,void,DialogEx*
Function,+,dialog_ex_enable_extended_events,void,DialogEx*
@@ -2028,6 +2029,7 @@ Function,-,initstate,char*,"unsigned, char*, size_t"
Function,+,input_get_key_name,const char*,InputKey
Function,+,input_get_type_name,const char*,InputType
Function,-,iprintf,int,"const char*, ..."
Function,+,is_weak_prng_nonce,_Bool,uint32_t
Function,-,isalnum,int,int
Function,-,isalnum_l,int,"int, locale_t"
Function,-,isalpha,int,int
@@ -2808,6 +2810,7 @@ Function,+,nfc_util_even_parity32,uint8_t,uint32_t
Function,+,nfc_util_even_parity8,uint8_t,uint8_t
Function,+,nfc_util_odd_parity,void,"const uint8_t*, uint8_t*, uint8_t"
Function,+,nfc_util_odd_parity8,uint8_t,uint8_t
Function,+,nonce_matches_encrypted_parity_bits,_Bool,"uint32_t, uint32_t, uint8_t"
Function,+,notification_internal_message,void,"NotificationApp*, const NotificationSequence*"
Function,+,notification_internal_message_block,void,"NotificationApp*, const NotificationSequence*"
Function,+,notification_message,void,"NotificationApp*, const NotificationSequence*"
@@ -3527,7 +3530,6 @@ Function,-,ungetc,int,"int, FILE*"
Function,-,unsetenv,int,const char*
Function,-,usbd_poll,void,usbd_device*
Function,-,utoa,char*,"unsigned, char*, int"
Function,+,valid_nonce,_Bool,"uint32_t, uint32_t, uint8_t"
Function,+,validator_is_file_alloc_init,ValidatorIsFile*,"const char*, const char*, const char*"
Function,+,validator_is_file_callback,_Bool,"const char*, FuriString*, void*"
Function,+,validator_is_file_free,void,ValidatorIsFile*
1 entry status name type params
901 Function + datetime_is_leap_year _Bool uint16_t
902 Function + datetime_timestamp_to_datetime void uint32_t, DateTime*
903 Function + datetime_validate_datetime _Bool DateTime*
904 Function + decrypt_nt_enc uint32_t uint32_t, uint32_t, MfClassicKey
905 Function + dialog_ex_alloc DialogEx*
906 Function + dialog_ex_disable_extended_events void DialogEx*
907 Function + dialog_ex_enable_extended_events void DialogEx*
2029 Function + input_get_key_name const char* InputKey
2030 Function + input_get_type_name const char* InputType
2031 Function - iprintf int const char*, ...
2032 Function + is_weak_prng_nonce _Bool uint32_t
2033 Function - isalnum int int
2034 Function - isalnum_l int int, locale_t
2035 Function - isalpha int int
2810 Function + nfc_util_even_parity8 uint8_t uint8_t
2811 Function + nfc_util_odd_parity void const uint8_t*, uint8_t*, uint8_t
2812 Function + nfc_util_odd_parity8 uint8_t uint8_t
2813 Function + nonce_matches_encrypted_parity_bits _Bool uint32_t, uint32_t, uint8_t
2814 Function + notification_internal_message void NotificationApp*, const NotificationSequence*
2815 Function + notification_internal_message_block void NotificationApp*, const NotificationSequence*
2816 Function + notification_message void NotificationApp*, const NotificationSequence*
3530 Function - unsetenv int const char*
3531 Function - usbd_poll void usbd_device*
3532 Function - utoa char* unsigned, char*, int
Function + valid_nonce _Bool uint32_t, uint32_t, uint8_t
3533 Function + validator_is_file_alloc_init ValidatorIsFile* const char*, const char*, const char*
3534 Function + validator_is_file_callback _Bool const char*, FuriString*, void*
3535 Function + validator_is_file_free void ValidatorIsFile*