在交換資料時,希望手機傳過來的資料能先進行AES加密,
收到資料後CC2541再利用HCI_EXT_DecryptCmd解密,
但是我只在HCI.H看到 extern hciStatus_t HCI_EXT_DecryptCmd( uint8 *key,uint8 *encText );
並沒有看到完整程式及呼叫方式,
hciStatus_t decode[8];
*decode=HCI_EXT_DecryptCmd(KEY,CODE );
這樣算起來似乎不太對,
HCI.H中有提到 Related Events: HCI_VendorSpecifcCommandCompleteEvent
是要用EVENT的方式去調用嗎?
但是好像找不到調用的範例CODE。
Barbara Wu:
试试这个…
#include <ll.h>
void encryption_encrypt(uint8* key, uint8* decrypted_data, uint8* buffer) {
LL_Encrypt(key, decrypted_data, buffer);
}void encryption_decrypt(uint8* key, uint8* encrypted_data, uint8* buffer) {
LL_EXT_Decrypt(key, encrypted_data, buffer);
}