mirror of
https://github.com/Proxmark/proxmark3.git
synced 2025-07-16 02:03:00 -07:00
Ndef and MAD (#801)
* move mifare stuff to separate folder * add mad and ndef
This commit is contained in:
parent
3d057cfb91
commit
fdd9395d1a
27 changed files with 2843 additions and 1588 deletions
|
@ -11,6 +11,7 @@
|
|||
|
||||
#include <stdint.h>
|
||||
#include <stddef.h>
|
||||
#include <stdbool.h>
|
||||
|
||||
typedef struct crc {
|
||||
uint32_t state;
|
||||
|
@ -39,6 +40,10 @@ extern uint32_t crc_finish(crc_t *crc);
|
|||
|
||||
// Calculate CRC-8/Maxim checksum
|
||||
uint32_t CRC8Maxim(uint8_t *buff, size_t size );
|
||||
|
||||
// Calculate CRC-8 Mifare MAD checksum
|
||||
uint32_t CRC8Mad(uint8_t *buff, size_t size);
|
||||
|
||||
/* Static initialization of a crc structure */
|
||||
#define CRC_INITIALIZER(_order, _polynom, _initial_value, _final_xor) { \
|
||||
.state = ((_initial_value) & ((1L<<(_order))-1)), \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue