@@ -20,6 +20,7 @@
#include "gmssl/sm2.h"
#include "gmssl/sm3.h"
#include "gmssl/sm4.h"
+#include "luat_str.h"
// #include "mbedtls/hmac_drbg.h"
#define LUAT_LOG_TAG "sm"
@@ -29,8 +30,6 @@
#define SM2_STR_LEN 300
#define HEX_CODE 16
-extern void luat_str_fromhex(const char* str, size_t len, char* buff);
-
static void DeletePaddingBuf(luaL_Buffer *B, const char *pPadding, size_t nBufLen, uint8_t *pBuf, uint8_t pPaddLen)
{
uint8_t nPadLen;
@@ -17,9 +17,7 @@
#include "luat_mobile.h"
#include "luat_timer.h"
#include "luat_rtos.h"
-void luat_str_fromhex(char* str, size_t len, char* buff) ;
#include "luat_sms.h"
#ifndef bool
@@ -174,5 +174,10 @@ void luat_sms_send_msg_register_handler(LUAT_SMS_HANDLE_SEND_CB callback_fun);
* @param packet
*/
int luat_sms_pdu_packet(luat_sms_pdu_packet_t *packet);
+
+void ucs2char(char* source, size_t size, char* dst2, size_t* outlen);
+int utf82ucs2(char* source, size_t source_len, char* dst, size_t dstlen, size_t* outlen);
/**@}*/
#endif
@@ -1,5 +1,5 @@
static int hex2int(char c)
@@ -10,6 +10,7 @@
#include "luat_base.h"
#include "luat_softkeyboard.h"
#include "luat_msgbus.h"
+#include "luat_mem.h"
#define MAX_DEVICE_COUNT 2
static luat_softkeyboard_conf_t softkb_conf[MAX_DEVICE_COUNT];
@@ -9,6 +9,7 @@
#include "luat_zbuff.h"
+#include "luat_usbapp.h"
#define USB_ID0 0