Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tests changed to the functions including a dedicated providerfixing_dsa_validation_without_algorithm | CGantert345 | 2024-05-21 | 2 | -0/+7 |
| | | | fixed the validation function in case the algorithmOid is missing | ||||
* | deprecated function without dedicated security providerTI-decoding-issue | CGantert345 | 2023-11-30 | 2 | -0/+5 |
| | |||||
* | Bug Fix - DynamirFrame version 2 was not detected during decoding | CGantert345 | 2023-11-30 | 1 | -4/+4 |
| | |||||
* | c11.4.5 | CGantert345 | 2023-10-05 | 2 | -2/+2 |
| | | | | fixed | ||||
* | fix on productIdNum in includedOpenTickt | CGantert345 | 2023-10-05 | 33 | -118/+185 |
| | | | | productIdNum in includedOpenTicket fixed | ||||
* | Merge pull request #72 from UnionInternationalCheminsdeFer/1.4.41.4.4 | CGantert345 | 2023-08-11 | 18 | -6/+82 |
|\ | | | | | 1.4.4 | ||||
| * | default value 23:59 in case of missing valid until time added in all | CGantert345 | 2023-08-11 | 18 | -6/+82 |
| | | | | | | versions | ||||
* | | Merge pull request #70 from UnionInternationalCheminsdeFer/1.4.31.4.3 | CGantert345 | 2023-07-28 | 2 | -8/+8 |
|\| | | | | | decode TLBs with format errors | ||||
| * | - decode TLB also in case of wrong non-numeric formating of number1.4.3 | CGantert345 | 2023-07-28 | 2 | -8/+8 |
| | | | | | | values in the bar-code | ||||
* | | Merge pull request #68 from UnionInternationalCheminsdeFer/customerCardV11.4.2 | CGantert345 | 2023-07-03 | 1 | -2/+2 |
|\| | | | | | Customer card v1 | ||||
| * | bug fix customer card v1 | CGantert345 | 2023-07-03 | 1 | -1/+1 |
| | | |||||
| * | Bug fix on valid from year | CGantert345 | 2023-07-03 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #65 from UnionInternationalCheminsdeFer/issuerVsSecurityProvider1.4.1 | CGantert345 | 2023-05-30 | 3 | -4/+14 |
|\| | | | | | fix on the security provider | ||||
| * | fix on the security providerissuerVsSecurityProvider | CGantert345 | 2023-05-30 | 3 | -4/+14 |
| | | |||||
* | | Merge pull request #64 from UnionInternationalCheminsdeFer/ssb-barcodes | CGantert345 | 2023-05-30 | 9 | -537/+100 |
|\| | | | | | Bug fixes | ||||
| * | fix on productId in version 1 FCBssb-barcodes | CGantert345 | 2023-05-25 | 9 | -9/+9 |
| | | |||||
| * | fix on head with wrong month | CGantert345 | 2023-05-25 | 1 | -1/+1 |
| | | |||||
| * | bug fix on passport validation required | CGantert345 | 2023-05-25 | 3 | -0/+20 |
| | | |||||
| * | SSB tests | CGantert345 | 2023-05-17 | 5 | -536/+79 |
| | | |||||
* | | Merge pull request #63 from irrationalism/bugfix/fix-productIdNum-range-v2 | CGantert345 | 2023-05-30 | 9 | -9/+9 |
|\ \ | | | | | | | changed 'minValue' for 'productIdNum' from 1 to 0 for FCB 1.x.x; | ||||
| * | | changed 'minValue' for 'productIdNum' from 1 to 0 for FCB 1.x.x; | Alex Stasewitsch | 2023-05-04 | 9 | -9/+9 |
| | | | | | | | | | | | | according to 'uicRailTicketData_v1.3.4.asn' and others 'minValue' for 'productIdNum' has to be 0. otherwise it causes interpretation errors; | ||||
* | | | -1 -> +1; | Alex Stasewitsch | 2023-04-26 | 1 | -1/+1 |
| | | | |||||
* | | | +1 for in encoding of month; | Alex Stasewitsch | 2023-04-26 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #59 from UnionInternationalCheminsdeFer/ssb-barcodes1.4.0 | CGantert345 | 2023-03-14 | 25 | -89/+2083 |
|\| | | | | | Ssb barcodes | ||||
| * | SSB encoding format validation | CGantert345 | 2023-03-14 | 8 | -15/+158 |
| | | |||||
| * | ssb non-standard signature encoding covered (decode only) | CGantert345 | 2023-03-13 | 2 | -6/+71 |
| | | |||||
| * | ssb unit tests | CGantert345 | 2023-03-10 | 20 | -123/+249 |
| | | |||||
| * | ssb added to encoder and decoder | CGantert345 | 2023-03-09 | 3 | -45/+162 |
| | | |||||
| * | error messages for wrong header content | CGantert345 | 2023-02-10 | 1 | -4/+20 |
| | | |||||
| * | new exception for wrong identifiers in U_HEAD | CGantert345 | 2023-02-10 | 1 | -0/+10 |
| | | |||||
| * | support for SSB barcodes | CGantert345 | 2022-11-22 | 14 | -0/+1543 |
| | | | | | | | | SSB frame implenmentation including decoding, encoding, signing and verification | ||||
* | | check for inflater return code added | CGantert345 | 2023-03-09 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #57 from UnionInternationalCheminsdeFer/1.3.5 | CGantert345 | 2023-02-10 | 1 | -3/+29 |
|\ \ | |/ |/| | Exceptions in case of wrong U_HEAD content | ||||
| * | Exceptions in case of wrong U_HAED content1.3.5 | CGantert345 | 2023-02-10 | 1 | -3/+29 |
| | | |||||
* | | Merge pull request #53 from UnionInternationalCheminsdeFer/1.3.5 | CGantert345 | 2022-06-21 | 1 | -1/+13 |
|\| | | | | | 1.3.5 | ||||
| * | missing language code in the U_HEAD corrected internally. | CGantert345 | 2022-06-09 | 1 | -1/+13 |
| | | |||||
* | | Address SonarLint java:S2178address-SonarLint-Blockers | Karsten Budäus | 2022-06-21 | 2 | -5/+5 |
|/ | | | | The use of non-short-circuit logic in a boolean context is likely a mistake - one that could cause serious program errors as conditions are evaluated under the wrong circumstances. | ||||
* | curve names added | CGantert345 | 2022-05-24 | 1 | -7/+53 |
| | |||||
* | additional test | CGantert345 | 2022-05-24 | 2 | -6/+7 |
| | |||||
* | encoding of keys different from P-256 | CGantert345 | 2022-05-23 | 1 | -75/+112 |
| | |||||
* | experimental implementation of Elliptic Curve Public Key Encoding with | CGantert345 | 2022-05-20 | 5 | -32/+383 |
| | | | X9.62 compressed and uncompressed | ||||
* | extending the valid until to 500 days | CGantert345 | 2022-05-18 | 16 | -19/+19 |
| | |||||
* | android 6 compatibility | CGantert345 | 2022-05-03 | 1 | -25/+24 |
| | |||||
* | using algorithm name map prior to search through providers | CGantert345 | 2022-05-02 | 1 | -7/+7 |
| | |||||
* | search for the provider prior to the algorithm name | CGantert345 | 2022-05-02 | 1 | -3/+5 |
| | |||||
* | null pointer exception fixed | CGantert345 | 2022-05-02 | 1 | -1/+4 |
| | |||||
* | - improved encoding of numerical values outside the allowed range | CGantert345 | 2022-04-14 | 10 | -346/+642 |
| | | | | - additional unit tests - fixes in the unused version 2 of FCB | ||||
* | unit test for fcb version 1 including all elements | CGantert345 | 2022-04-13 | 4 | -12/+61 |
| | |||||
* | complete test for v3 fcb elements | CGantert345 | 2022-04-13 | 9 | -117/+522 |
| | | | fixes on high level data mappings | ||||
* | test on car carriage | CGantert345 | 2022-04-12 | 12 | -127/+28 |
| | | | cleanup | ||||
* | test on algorithm name resolver | CGantert345 | 2022-04-12 | 7 | -81/+63 |
| | |||||
* | use one provider only within validation | CGantert345 | 2022-04-11 | 2 | -20/+67 |
| | |||||
* | fixing DOSIPAS algorithm names and supported EC curves | CGantert345 | 2022-04-11 | 3 | -71/+288 |
| | |||||
* | TimeStamp using java compliant with older android version | CGantert345 | 2022-04-11 | 1 | -8/+12 |
| | |||||
* | nullpointer | CGantert345 | 2022-04-11 | 1 | -12/+16 |
| | |||||
* | nullpointer | CGantert345 | 2022-04-11 | 1 | -0/+2 |
| | |||||
* | nullpointer | CGantert345 | 2022-04-11 | 1 | -2/+3 |
| | |||||
* | nullpointer exception fixed in dynamic content of dosipas | CGantert345 | 2022-04-11 | 1 | -4/+12 |
| | |||||
* | provide more control on the logging to users | CGantert345 | 2022-04-05 | 4 | -15/+76 |
| | |||||
* | - smplified api for level 2 signature | CGantert345 | 2022-02-01 | 1 | -0/+52 |
| | |||||
* | - missing fieldOrder added | CGantert345 | 2022-02-01 | 7 | -498/+137 |
| | | | - validation of level1 when the signature algorithm is missing | ||||
* | new dynamic header version | CGantert345 | 2022-01-28 | 19 | -242/+412 |
| | |||||
* | test for the new dynamic header version 2 | CGantert345 | 2022-01-25 | 9 | -49/+88 |
| | |||||
* | signature validation changed to work with teh dynamic header version 2. | CGantert345 | 2022-01-24 | 21 | -94/+382 |
| | |||||
* | new dynamic header version 2.0.0 | CGantert345 | 2022-01-21 | 26 | -94/+2866 |
| | |||||
* | extended api for dynamic content | CGantert345 | 2021-12-16 | 5 | -3/+132 |
| | | | additional tests | ||||
* | api layer for dynamic content | CGantert345 | 2021-12-15 | 3 | -0/+491 |
| | |||||
* | - unit test for the dynamic content in DOSIPAS | CGantert345 | 2021-12-15 | 1 | -0/+2 |
| | | | - api layoer for the dynamic content in DOSIPAS | ||||
* | fix in the dynamic DOSIPAS content extension and response challenge | CGantert345 | 2021-12-14 | 2 | -20/+29 |
| | |||||
* | - Completed version3 asn1 level unit tests | CGantert345 | 2021-12-08 | 14 | -0/+23 |
| | | | - Added missing default values | ||||
* | pass default value | CGantert345 | 2021-12-06 | 1 | -0/+1 |
| | |||||
* | - extended automated test | CGantert345 | 2021-12-06 | 6 | -32/+16 |
| | | | | | | - fixes - missing default value in pass - missing getter and setter in train link - value range corrected in Zone and Line staion codes | ||||
* | Unit Test for all barcode elements | CGantert345 | 2021-12-02 | 30 | -63/+84 |
| | | | | | | | | | | | - fixes on - openTicket -> Servicelevel - includedOpenTicket -> ServiceLevel - Voucher - CustomerCard -> CustomerStatusDescription - Zone - Line - ValidityPeriodDetail - CardReference | ||||
* | additional tests | CGantert345 | 2021-11-29 | 21 | -95/+603 |
| | | | | | | bug fixes on: - voucher - delay confirmation - parking | ||||
* | test and bug fix on countermark and viaStation | CGantert345 | 2021-11-25 | 6 | -12/+12 |
| | |||||
* | more tests | CGantert345 | 2021-11-24 | 5 | -151/+30 |
| | | | removed unused classes | ||||
* | removed obsolete code | CGantert345 | 2021-11-24 | 2 | -99/+0 |
| | |||||
* | unused code removed | CGantert345 | 2021-11-23 | 1 | -11/+0 |
| | | | test on security with designated provider | ||||
* | dynamic content time stamp fixed and test added | CGantert345 | 2021-11-23 | 2 | -36/+31 |
| | |||||
* | additional tests for DOSIPAS | CGantert345 | 2021-11-23 | 1 | -1/+1 |
| | |||||
* | test added | CGantert345 | 2021-11-23 | 1 | -1/+1 |
| | |||||
* | added fcb version 3 data type to the DOSIPAS encoding and decoding | CGantert345 | 2021-11-23 | 4 | -152/+10 |
| | |||||
* | bug fixes on dynamic frame | CGantert345 | 2021-11-22 | 3 | -6/+4 |
| | | | | | - ExtensionMarker removed - default on format removed - keyId starting from 0 | ||||
* | - fix on null pointer exception for tickets created ad midnight | CGantert345 | 2021-11-02 | 3 | -3/+3 |
| | |||||
* | Replaced StandardCharsets with Charset.forName | John Doe | 2021-07-21 | 3 | -47/+13 |
| | | | | | | java.nio.charset.StandardCharsets is available on API level >= 19. See https://developer.android.com/reference/java/nio/charset/StandardCharsets. java.nio.charset.Charset is there since java 1.4. | ||||
* | - test for FCB version 3 | CGantert345 | 2021-06-29 | 14 | -174/+108 |
| | |||||
* | - option to use a dedicated security provider implementation | CGantert345 | 2021-06-28 | 6 | -19/+244 |
| | |||||
* | - initial implementation of FCB version 3.0.0 - !!Tests still missing!! | CGantert345 | 2021-06-28 | 102 | -9/+16847 |
| | |||||
* | - Bug fix StaticHeader date format | CGantert345 | 2021-05-12 | 13 | -283/+375 |
| | | | - Dynamic content for the dynamic content of the dynamic frame | ||||
* | update | CGantert345 | 2021-04-23 | 13 | -5/+753 |
| | |||||
* | included open ticket test | CGantert345 | 2021-04-12 | 11 | -26/+39 |
| | |||||
* | fix for included open ticket, vatDetails and route section | CGantert345 | 2021-04-12 | 6 | -1/+16 |
| | |||||
* | - fix for train link, date and time is not defined optional | CGantert345 | 2021-04-01 | 28 | -5325/+17 |
| | |||||
* | BigInteger without ValueExact function supported | CGantert345 | 2021-03-29 | 1 | -3/+39 |
| | |||||
* | structure change 1 | CGantert345 | 2021-03-29 | 392 | -0/+62989 |