- Aug 15, 2018
-
-
developer3 authored
Revert "4.3.11: Add QR code types in CardEncryption_GetNext() [FWv3.9.60]" This reverts commit 7e3049dbd706dbcd5c8f9db9f0d09a2d9b7f0152.
-
developer3 authored
This reverts commit 2cc9ff057dd984b98630895220aa57df67a02093.
-
- Aug 09, 2018
-
-
developer3 authored
-
- Aug 07, 2018
-
-
developer3 authored
Wrapper library for x86 Readme
-
- Jun 20, 2018
-
-
developer3 authored
Minor BUGFIX
-
developer3 authored
-
- Jun 08, 2018
-
-
developer27 authored
-
developer3 authored
-
- May 31, 2018
-
-
developer27 authored
-
developer15 authored
-
- May 30, 2018
-
-
developer15 authored
uFR::getDesfireUID uFR::getDesfireUIDPK
-
- May 07, 2018
-
-
developer3 authored
-
- May 04, 2018
-
-
developer2 authored
-
developer2 authored
-
- Apr 13, 2018
-
-
developer2 authored
new functions added UFR_STATUS DL_API card_transceive_mode_start(uint8_t tx_crc, uint8_t rx_crc, uint32_t rf_timeout, uint32_t uart_timeout); UFR_STATUS DL_API card_transceive_mode_stop(void); UFR_STATUS DL_API uart_transceive(uint8_t *send_data, uint8_t send_len, uint8_t *rcv_data, uint32_t bytes_to_receive, uint32_t *rcv_len);
-
https://git.d-logic.net/nfc-rfid-reader-sdk/ufr-libdeveloper2 authored
# Conflicts: # include/uFCoder.h # linux/aarch64/libuFCoder-aarch64.so # linux/arm-hf/libuFCoder-armhf.so # linux/arm/libuFCoder-arm.so # linux/x86/libuFCoder-x86.so # linux/x86_64/libuFCoder-x86_64.so # osx/x86_64/libuFCoder.dylib # windows/static-x86/libuFCoder-x86.a # windows/static-x86_64/libuFCoder-x86_64.a # windows/x86/uFCoder-x86.def # windows/x86/uFCoder-x86.dll # windows/x86_64/uFCoder-x86_64.def # windows/x86_64/uFCoder-x86_64.dll
-
developer2 authored
new functions added UFR_STATUS DL_API card_transceive_mode_start(uint8_t tx_crc, uint8_t rx_crc, uint32_t rf_timeout, uint32_t uart_timeout); UFR_STATUS DL_API card_transceive_mode_stop(void); UFR_STATUS DL_API uart_transceive(uint8_t *send_data, uint8_t send_len, uint8_t *rcv_data, uint32_t bytes_to_receive, uint32_t *rcv_len);
-
- Mar 06, 2018
-
-
developer4 authored
enabled off-card hash algorithm (when sig_cipher == SIG_CIPHER_RSA && sig_digest == ALG_NULL && sig_padding == PAD_PKCS1)
-
- Feb 26, 2018
-
-
developer4 authored
Finished and tested functions for qualified and CA certificates manipulation: UFR_STATUS JCAppPutObj(uint8_t obj_type, uint8_t obj_index, uint8_t *obj, int16_t obj_size, uint8_t *id, uint8_t id_size); UFR_STATUS JCAppPutObjSubject(uint8_t obj_type, uint8_t obj_index, uint8_t *subject, uint8_t size); UFR_STATUS JCAppInvalidateCert(uint8_t obj_type, uint8_t obj_index); UFR_STATUS JCAppGetObjId(uint8_t obj_type, uint8_t obj_index, uint8_t *id, uint16_t *id_size); // when id == NULL returns size UFR_STATUS JCAppGetObjSubject(uint8_t obj_type, uint8_t obj_index, uint8_t *subject, uint16_t *size); // when subject == NULL returns size UFR_STATUS JCAppGetObj(uint8_t obj_type, uint8_t obj_index, uint8_t *obj, int16_t size); // when obj == NULL returns size and multi reader support functions: UFR_STATUS JCAppPutObjM(UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index, uint8_t *obj, int16_t obj_size, uint8_t *id, uint8_t id_size); UFR_STATUS JCAppPutObjSubjectM(UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index, uint8_t *subject, uint8_t size); UFR_STATUS JCAppInvalidateCertM(UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index); UFR_STATUS JCAppGetObjIdHnd(UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index, uint8_t *id, uint16_t *id_size); // when id == NULL returns size UFR_STATUS JCAppGetObjSubjectM(UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index, uint8_t *subject, uint16_t *size); // when subject == NULL returns size UFR_STATUS JCAppGetObjM(UFR_HANDLE hndUFR, uint8_t obj_type, uint8_t obj_index, uint8_t *obj, int16_t size); // when obj == NULL returns size
-
- Feb 13, 2018
-
-
developer2 authored
-
- Jan 11, 2018
-
-
developer2 authored
-
- Jan 10, 2018
-
-
developer2 authored
-
- Dec 20, 2017
-
-
developer2 authored
-
-
developer2 authored
-
- Dec 06, 2017
-
-
developer3 authored
-
- Nov 30, 2017
-
-
developer2 authored
-
developer2 authored
-
- Nov 16, 2017
-
-
developer4 authored
(There is no functional changes) Added: #define DL_GENERIC_ISO14443_4 0x40 #define DL_GENERIC_ISO14443_TYPE_B 0x41
-
- Nov 06, 2017
-
-
developer2 authored
Functions added UFR_STATUS DL_API open_ISO7816_interface(uint8_t *atr_data, uint8_t *atr_len); UFR_STATUS DL_API close_ISO7816_interface(void); UFR_STATUS DL_API GreenLedBlinkingTurnOn(void); UFR_STATUS DL_API GreenLedBlinkingTurnOff(void);
-
- Nov 01, 2017
-
-
developer3 authored
Task-Url: https://git.d-logic.net/hw-ufr/lib-src/issues/28
-
- Oct 20, 2017
-
-
developer4 authored
(There is no functional changes) Added: #define DL_GENERIC_ISO14443_4 0x40 #define DL_GENERIC_ISO14443_TYPE_B 0x41
-
- Oct 05, 2017
-
-
developer4 authored
Added DL Java Card support. Digital signing mechanisms using RSA and ECDSA included. New functions: JCAppSelectByAid() JCAppPutPrivateKey() JCAppGenerateSignature() JCAppSignatureBegin() JCAppSignatureUpdate() JCAppSignatureEnd()
-
- Aug 15, 2017
-
-
developer4 authored
BugFix in function APDUTransceiveHnd(): -In some situations there was an error calculating Le byte.
-
- Aug 14, 2017
-
-
developer4 authored
The following functions have been improved (extended buffer support): UFR_STATUS DL_API APDUHexStrTransceive(const char *c_apdu, char **r_apdu); UFR_STATUS DL_API APDUPlainTransceive(const uint8_t *c_apdu, uint32_t c_apdu_len, uint8_t *r_apdu, uint32_t *r_apdu_len); UFR_STATUS DL_API APDUTransceive(uint8_t cls, uint8_t ins, uint8_t p1, uint8_t p2, const uint8_t *data_out, uint32_t Nc, uint8_t *data_in, uint32_t *Ne, uint8_t send_le, uint8_t *apdu_status); UFR_STATUS DL_API APDUHexStrTransceiveM(UFR_HANDLE hndUFR, const char *c_apdu, char **r_apdu); UFR_STATUS DL_API APDUPlainTransceiveM(UFR_HANDLE hndUFR, const uint8_t *c_apdu, uint32_t c_apdu_len, uint8_t *r_apdu, uint32_t *r_apdu_len); UFR_STATUS DL_API APDUTransceiveM(UFR_HANDLE hndUFR, uint8_t cls, uint8_t ins, uint8_t p0, uint8_t p1, const uint8_t *data_out, uint32_t Nc, uint8_t *data_in, uint32_t *Ne, uint8_t send_le, uint8_t *apdu_status); Improvement is valid from the firmware version 3.9.44
-
- Jul 31, 2017
-
-
developer2 authored
-
- Jul 18, 2017
-
-
developer1 authored
-
developer1 authored
-
developer1 authored
-
- Jun 28, 2017
-
-
developer4 authored
Finished implementation of the "APDU Transceive" in the firmware (using APDU_TRANSCEIVE command).
-