From 1482a9b7fca8fe02f45a25664d7903509b2a3813 Mon Sep 17 00:00:00 2001 From: merlokk <807634+merlokk@users.noreply.github.com> Date: Sat, 5 Feb 2022 23:49:44 +0200 Subject: [PATCH] make global print sec attr --- client/src/cipurse/cipursecore.c | 2 +- client/src/cipurse/cipursecore.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/client/src/cipurse/cipursecore.c b/client/src/cipurse/cipursecore.c index 5fbf5bdd6..fa0580381 100644 --- a/client/src/cipurse/cipursecore.c +++ b/client/src/cipurse/cipursecore.c @@ -425,7 +425,7 @@ void CIPURSEPrintDGI(uint8_t *dgi, size_t dgilen) { } } -static void CIPURSEPrintKeySecurityAttributes(uint8_t attr) { +void CIPURSEPrintKeySecurityAttributes(uint8_t attr) { PrintAndLogEx(INFO, " Update right: %s", (attr & 0x01) ? "self" : "any"); PrintAndLogEx(INFO, " Change key and rights: %s", (attr & 0x02) ? "ok" : "frozen"); PrintAndLogEx(INFO, " Use as key encryption key: %s", (attr & 0x04) ? "blocked" : "ok"); diff --git a/client/src/cipurse/cipursecore.h b/client/src/cipurse/cipursecore.h index b6f8f9bcb..584fc8ea6 100644 --- a/client/src/cipurse/cipursecore.h +++ b/client/src/cipurse/cipursecore.h @@ -55,8 +55,8 @@ int CIPURSEUpdateFileAttributes(uint8_t *data, uint16_t datalen, uint8_t *result int CIPURSEReadBinary(uint16_t offset, uint8_t *result, size_t max_result_len, size_t *result_len, uint16_t *sw); int CIPURSEUpdateBinary(uint16_t offset, uint8_t *data, uint16_t datalen, uint8_t *result, size_t max_result_len, size_t *result_len, uint16_t *sw); -int CIPURSEUpdateKeyAttrib(uint8_t key_num, uint8_t key_attrib, uint8_t *result, size_t max_result_len, size_t *result_len, uint16_t *sw); int CIPURSEUpdateKey(uint8_t encrypt_key_num, uint8_t key_num, uint8_t *key, uint16_t key_len, uint8_t *result, size_t max_result_len, size_t *result_len, uint16_t *sw); +int CIPURSEUpdateKeyAttrib(uint8_t key_num, uint8_t key_attrib, uint8_t *result, size_t max_result_len, size_t *result_len, uint16_t *sw); int CIPURSECommitTransaction(uint16_t *sw); int CIPURSECancelTransaction(uint16_t *sw); @@ -74,5 +74,6 @@ void CIPURSEPrintFileUpdateAttr(uint8_t *attr, size_t len); void CIPURSEPrintFileDescriptor(uint8_t desc); void CIPURSEPrintDGIArray(uint8_t *dgi, size_t dgilen); void CIPURSEPrintDGI(uint8_t *dgi, size_t dgilen); +void CIPURSEPrintKeySecurityAttributes(uint8_t attr); #endif /* __CIPURSECORE_H__ */