From 602c9d15425447d854f9154de89d7b3a6fc99629 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Sat, 20 Feb 2021 13:04:58 +0100 Subject: [PATCH] added some default generators --- common/generator.c | 7 +++++++ common/generator.h | 2 ++ 2 files changed, 9 insertions(+) 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);