I'm working on how to use AES with an ESP32. Everything is fine except how to use/return strings (byte arrays/chars). There are some threads but I don't get it.
Code:
Inline C
Error:
I simply need to return "rstr" to "enc"
Code:
B4X:
Private enc() As Byte ' In Globals
RunNative("InitAES",Null) ' Call
Inline C
B4X:
#if C
#include <mbedtls/aes.h>
char rstr[50];
void InitAES (B4R::Object* o) {
b4r_main::_enc = rstr;
}
#End if
Error:
B4X:
b4r_main.cpp:61: error: cannot convert 'char [50]' to 'B4R::Array*' in assignment
I simply need to return "rstr" to "enc"