Skip to content
  1. Jan 30, 2020
  2. Jan 28, 2020
  3. Jan 23, 2020
    • developer2's avatar
      Version 5.0.28 Custom baud rate support · 1f2ac302
      developer2 authored
      New value of argument in function ReaderOpenEx
      *                      Custom baud rate
       *                      "BR_1000000"				: 1 Mbps
       *						"BR_115200"					: 115200 bps
       * 						"BR_250000"					: 250000 bps
       *						"BR_9600"					: 9600 bps
       * 						"BR_19200"					: 19200 bps
       * 						"BR_38400"					: 38400 bps
       * 						"BR_57600"					: 57600 bps
       *						"BR_230400"					: 234000 bps
       *						"BR_460800"					: 460800 bps
       *						"BR_500000"					: 500000 bps
      
      UFR_STATUS DL_API SetUartSpeed(uint32_t baud_rate);
      UFR_STATUS DL_API SetDefaultUartSpeed(uint8_t reader_type, uint8_t comm_type, IN c_string port_name);
      
      Mac OS virtual COM port support
      1f2ac302
  4. Jan 22, 2020
  5. Jan 16, 2020
  6. Jan 09, 2020
    • developer4's avatar
      version 5.0.26 · 10b0c89f
      developer4 authored
      Added function: UFR_STATUS MRTD_MRZSubjacentCheck(const char mrz[44]);
      Performance boost in eMRTD validation algorithm {MRTDValidate() function}
      10b0c89f
  7. Dec 20, 2019
  8. Dec 18, 2019
  9. Dec 09, 2019
  10. Nov 25, 2019
  11. Nov 20, 2019
  12. Nov 18, 2019
  13. Nov 14, 2019
  14. Nov 12, 2019
  15. Nov 07, 2019
  16. Nov 05, 2019
    • developer4's avatar
      version 5.0.21 · 12322127
      developer4 authored
      For Windows, Linux, macOS and Android targets:
         Implemented Secure Hash Algorithm functions:
            DLGetHashName()
            DLGetHashOutputByteLength()
            DLGetHash()
            DLGetHashToHeap()
            DLHashInitChunked()
            DLHashUpdateChunked()
            DLHashFinishChunked()
            DLHashFinishChunkedToHeap()
         Implemented digital signature verification and apropriate supporting functions:
            DigitalSignatureVerifyHash()
            DLGetEccCurveName()
            DLGetSignatureSchemeName()
         Implemented PKCS#7 parsing and manipulation functions:
            All functions with prefix 'pkcs7'
         Implemented X.509 parsing and manipulation functions:
            All functions with prefix 'X509'
         Implemented ICAO Master List files parsing and manipulation functions:
            icaoMlOpen()
            icaoMlClearSearchCriteria()
            icaoMlFindCert()
            icaoMlClose()
      
         Added bunch of new UFR_STATUS codes that returns newly implemented functions (in rage 0x6100 to 0x6307).
         This changes are not applied to UWP, ESP32 and Arduino targets.
      12322127
  17. Nov 04, 2019
  18. Oct 28, 2019
  19. Oct 17, 2019
  20. Oct 16, 2019
  21. Sep 25, 2019
    • developer2's avatar
      Version 5.0.16. · 5048bf28
      developer2 authored
      Functions with DES and 2K3DES keys into SAM added
      New functions:
      UFR_STATUS DL_API CheckUidChangeable(void);
      UFR_STATUS DL_API ReaderRfReset(void);
      5048bf28
  22. Sep 16, 2019
  23. Sep 10, 2019
  24. Sep 05, 2019
  25. Aug 28, 2019
  26. Aug 12, 2019
  27. Aug 08, 2019
  28. Aug 05, 2019
  29. Jul 23, 2019
    • developer4's avatar
      uFCoder.h update · 99611756
      developer4 authored
      Updated to include IN/OUT/VAR parameter designators for MRTD functions.
      99611756
    • developer4's avatar
      version 5.0.12 · 8c520a1a
      developer4 authored
      MRTD Basic Access Control implementation
      
      New functions:
      MRTDAppSelectAndAuthenticateBac()
      MRTDFileReadBacToHeap()
      MRTDAppSelectAndAuthenticateBacM()
      MRTDFileReadBacToHeapM()
      MRTD helper functions:
      MRTD_MRZDataToMRZProtoKey();
      MRTD_MRZSubjacentToMRZProtoKey();
      8c520a1a
  30. Jul 19, 2019
  31. Jul 15, 2019
  32. Jun 20, 2019
    • developer4's avatar
      version 5.0.10 · 66bd3121
      developer4 authored
      -BugFix: fixed JCAppPinEnable() and JCAppPinDisable() functions which are used with JCDLStorage cards.
      5.0.10
      66bd3121
  33. Jun 06, 2019
    • developer4's avatar
      Some minor additions to uFCoder.h · 80c9691c
      developer4 authored
      80c9691c
    • developer4's avatar
      version 5.0.9 · 221de75b
      developer4 authored
      -BugFix: opening uFR device using ReaderOpenEX() not working for Virtual COM port on Linux since library version 4.4.2. ReaderOpenEX() was also unstable in library 4.4.1. Last good known library version, regarding ReaderOpenEX() using Virtual COM port on Linux, is 4.3.16. Library version 4.3.16 was issued right before 4.4.1. Problem is fixed now in version 5.0.9.
      
      -BugFix: frequently returned UFR_COMMUNICATION_BREAK and UFR_COMMUNICATION_ERROR on Raspbian and macOS, from various uFR communication functions, has been fixed.
      5.0.9
      221de75b