2 * (c) 2015-2017 Marcos Del Sol Vives
5 * SPDX-License-Identifier: MIT
8 #ifndef HAVE_NFC3D_AMIIBO_H
9 #define HAVE_NFC3D_AMIIBO_H
17 #define NFC3D_AMIIBO_SIZE 520
21 nfc3d_keygen_masterkeys data
;
22 nfc3d_keygen_masterkeys tag
;
26 bool nfc3d_amiibo_unpack(const nfc3d_amiibo_keys
*amiiboKeys
, const uint8_t *tag
, uint8_t *plain
);
27 void nfc3d_amiibo_pack(const nfc3d_amiibo_keys
*amiiboKeys
, const uint8_t *plain
, uint8_t *tag
);
28 bool nfc3d_amiibo_load_keys(nfc3d_amiibo_keys
*amiiboKeys
, const char *path
);
29 void nfc3d_amiibo_copy_app_data(const uint8_t *src
, uint8_t *dst
);