mirror of
https://github.com/flipperdevices/flipperzero-firmware.git
synced 2025-12-12 20:59:50 +04:00
Move crypto1 to helpers, add it to the public API (#3567)
* Move crypto1 to helpers, add it to the public API * F18 API version bump Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
@@ -48,6 +48,7 @@ env.Append(
|
|||||||
File("helpers/iso14443_crc.h"),
|
File("helpers/iso14443_crc.h"),
|
||||||
File("helpers/iso13239_crc.h"),
|
File("helpers/iso13239_crc.h"),
|
||||||
File("helpers/nfc_data_generator.h"),
|
File("helpers/nfc_data_generator.h"),
|
||||||
|
File("helpers/crypto1.h"),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#include "mf_classic_listener.h"
|
#include "mf_classic_listener.h"
|
||||||
#include <lib/nfc/protocols/iso14443_3a/iso14443_3a_listener_i.h>
|
#include <lib/nfc/protocols/iso14443_3a/iso14443_3a_listener_i.h>
|
||||||
#include <nfc/protocols/nfc_generic_event.h>
|
#include <nfc/protocols/nfc_generic_event.h>
|
||||||
#include "crypto1.h"
|
#include <nfc/helpers/crypto1.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#include "mf_classic_poller.h"
|
#include "mf_classic_poller.h"
|
||||||
#include <lib/nfc/protocols/iso14443_3a/iso14443_3a_poller_i.h>
|
#include <lib/nfc/protocols/iso14443_3a/iso14443_3a_poller_i.h>
|
||||||
#include <bit_lib/bit_lib.h>
|
#include <bit_lib/bit_lib.h>
|
||||||
#include "crypto1.h"
|
#include <nfc/helpers/crypto1.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
entry,status,name,type,params
|
entry,status,name,type,params
|
||||||
Version,+,60.4,,
|
Version,+,60.5,,
|
||||||
Header,+,applications/services/bt/bt_service/bt.h,,
|
Header,+,applications/services/bt/bt_service/bt.h,,
|
||||||
Header,+,applications/services/cli/cli.h,,
|
Header,+,applications/services/cli/cli.h,,
|
||||||
Header,+,applications/services/cli/cli_vcp.h,,
|
Header,+,applications/services/cli/cli_vcp.h,,
|
||||||
|
|||||||
|
@@ -1,5 +1,5 @@
|
|||||||
entry,status,name,type,params
|
entry,status,name,type,params
|
||||||
Version,+,60.4,,
|
Version,+,60.5,,
|
||||||
Header,+,applications/drivers/subghz/cc1101_ext/cc1101_ext_interconnect.h,,
|
Header,+,applications/drivers/subghz/cc1101_ext/cc1101_ext_interconnect.h,,
|
||||||
Header,+,applications/services/bt/bt_service/bt.h,,
|
Header,+,applications/services/bt/bt_service/bt.h,,
|
||||||
Header,+,applications/services/cli/cli.h,,
|
Header,+,applications/services/cli/cli.h,,
|
||||||
@@ -123,6 +123,7 @@ Header,+,lib/music_worker/music_worker.h,,
|
|||||||
Header,+,lib/nanopb/pb.h,,
|
Header,+,lib/nanopb/pb.h,,
|
||||||
Header,+,lib/nanopb/pb_decode.h,,
|
Header,+,lib/nanopb/pb_decode.h,,
|
||||||
Header,+,lib/nanopb/pb_encode.h,,
|
Header,+,lib/nanopb/pb_encode.h,,
|
||||||
|
Header,+,lib/nfc/helpers/crypto1.h,,
|
||||||
Header,+,lib/nfc/helpers/iso13239_crc.h,,
|
Header,+,lib/nfc/helpers/iso13239_crc.h,,
|
||||||
Header,+,lib/nfc/helpers/iso14443_crc.h,,
|
Header,+,lib/nfc/helpers/iso14443_crc.h,,
|
||||||
Header,+,lib/nfc/helpers/nfc_data_generator.h,,
|
Header,+,lib/nfc/helpers/nfc_data_generator.h,,
|
||||||
@@ -853,6 +854,16 @@ Function,-,coshl,long double,long double
|
|||||||
Function,-,cosl,long double,long double
|
Function,-,cosl,long double,long double
|
||||||
Function,+,crc32_calc_buffer,uint32_t,"uint32_t, const void*, size_t"
|
Function,+,crc32_calc_buffer,uint32_t,"uint32_t, const void*, size_t"
|
||||||
Function,+,crc32_calc_file,uint32_t,"File*, const FileCrcProgressCb, void*"
|
Function,+,crc32_calc_file,uint32_t,"File*, const FileCrcProgressCb, void*"
|
||||||
|
Function,+,crypto1_alloc,Crypto1*,
|
||||||
|
Function,+,crypto1_bit,uint8_t,"Crypto1*, uint8_t, int"
|
||||||
|
Function,+,crypto1_byte,uint8_t,"Crypto1*, uint8_t, int"
|
||||||
|
Function,+,crypto1_decrypt,void,"Crypto1*, const BitBuffer*, BitBuffer*"
|
||||||
|
Function,+,crypto1_encrypt,void,"Crypto1*, uint8_t*, const BitBuffer*, BitBuffer*"
|
||||||
|
Function,+,crypto1_encrypt_reader_nonce,void,"Crypto1*, uint64_t, uint32_t, uint8_t*, uint8_t*, BitBuffer*, _Bool"
|
||||||
|
Function,+,crypto1_free,void,Crypto1*
|
||||||
|
Function,+,crypto1_init,void,"Crypto1*, uint64_t"
|
||||||
|
Function,+,crypto1_reset,void,Crypto1*
|
||||||
|
Function,+,crypto1_word,uint32_t,"Crypto1*, uint32_t, int"
|
||||||
Function,-,ctermid,char*,char*
|
Function,-,ctermid,char*,char*
|
||||||
Function,-,cuserid,char*,char*
|
Function,-,cuserid,char*,char*
|
||||||
Function,+,datetime_datetime_to_timestamp,uint32_t,DateTime*
|
Function,+,datetime_datetime_to_timestamp,uint32_t,DateTime*
|
||||||
@@ -2782,6 +2793,7 @@ Function,+,powf,float,"float, float"
|
|||||||
Function,-,powl,long double,"long double, long double"
|
Function,-,powl,long double,"long double, long double"
|
||||||
Function,+,pretty_format_bytes_hex_canonical,void,"FuriString*, size_t, const char*, const uint8_t*, size_t"
|
Function,+,pretty_format_bytes_hex_canonical,void,"FuriString*, size_t, const char*, const uint8_t*, size_t"
|
||||||
Function,-,printf,int,"const char*, ..."
|
Function,-,printf,int,"const char*, ..."
|
||||||
|
Function,+,prng_successor,uint32_t,"uint32_t, uint32_t"
|
||||||
Function,+,property_value_out,void,"PropertyValueContext*, const char*, unsigned int, ..."
|
Function,+,property_value_out,void,"PropertyValueContext*, const char*, unsigned int, ..."
|
||||||
Function,+,protocol_dict_alloc,ProtocolDict*,"const ProtocolBase**, size_t"
|
Function,+,protocol_dict_alloc,ProtocolDict*,"const ProtocolBase**, size_t"
|
||||||
Function,+,protocol_dict_decoders_feed,ProtocolId,"ProtocolDict*, _Bool, uint32_t"
|
Function,+,protocol_dict_decoders_feed,ProtocolId,"ProtocolDict*, _Bool, uint32_t"
|
||||||
|
|||||||
|
Reference in New Issue
Block a user