diff --git a/common/generator.c b/common/generator.c index 85be456f4..5918ce7c8 100644 --- a/common/generator.c +++ b/common/generator.c @@ -182,6 +182,13 @@ uint16_t ul_ev1_packgenD(uint8_t *uid) { return BSWAP_16(p & 0xFFFF); } +uint32_t ul_ev1_pwdgen_def(uint8_t *uid) { + return 0xFFFFFFFF; +} +uint16_t ul_ev1_packgen_def(uint8_t *uid) { + return 0x0000; +} + //------------------------------------ // MFC key generation stuff // Each algo implementation should offer two key generation functions. diff --git a/common/generator.h b/common/generator.h index e0c045426..5467ed470 100644 --- a/common/generator.h +++ b/common/generator.h @@ -13,11 +13,13 @@ #include "common.h" +uint32_t ul_ev1_pwdgen_def(uint8_t *uid); uint32_t ul_ev1_pwdgenA(uint8_t *uid); uint32_t ul_ev1_pwdgenB(uint8_t *uid); uint32_t ul_ev1_pwdgenC(uint8_t *uid); uint32_t ul_ev1_pwdgenD(uint8_t *uid); +uint16_t ul_ev1_packgen_def(uint8_t *uid); uint16_t ul_ev1_packgenA(uint8_t *uid); uint16_t ul_ev1_packgenB(uint8_t *uid); uint16_t ul_ev1_packgenC(uint8_t *uid);