Provided by: libfreefare-doc_0.4.0-2.3build2_all bug

NAME

     mifare_desfire_aid_new, mifare_desfire_aid_new_with_mad_aid, mifare_desfire_aid_get_aid —
     Mifare DESFire AID Manipulation Functions

LIBRARY

     Mifare card manipulation library (libfreefare, -lfreefare)

SYNOPSIS

     #include <freefare.h>

     MifareDESFireAID
     mifare_desfire_aid_new(uint32_t aid);

     MifareDESFireAID
     mifare_desfire_aid_new_with_mad_aid(MadAid mad_aid, uint8_t n);

     uint32_t
     mifare_desfire_aid_get_aid(MifareDESFireAID aid);

DESCRIPTION

     The mifare_desfire_aid_*() functions allows management of Mifare DESFire AIDs. The
     mifare_desfire_aid_new() function returns a new Mifare DESFire AID of value aid.

     The mifare_desfire_aid_new_with_mad_aid() functions returns a new Mifare DESFire AID using a
     Mifare Classic AID mad_aid and n as the last nibble of the new AID.

     Both mifare_desfire_aid_new() and mifare_desfire_aid_new_with_mad_aid() allocates memory
     that should be reclaimed using free(3).

     The mifare_desfire_aid_get_aid() function returns the aid of the provided Mifare DESFire
     AID.

RETURN VALUES

     The allocation functions returns the allocated AID on success, NULL otherwise.

SEE ALSO

     freefare(3), mifare_classic(3), free(3)

AUTHORS

     Romain Tartiere <romain@il4p.org>