Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Minor code Liniting | Karsten | 2024-10-22 | 12 | -111/+104 |
| | |||||
* | fix(uhead encoding): use 24h hours for encoding | Tobias Walter | 2024-09-26 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into bug_fix_on_reservation_arrival_datebug_fix_on_reservation_arrival_date | CGantert345 | 2024-09-03 | 93 | -410/+590 |
|\ | |||||
| * | Create MAVticketTest.javaprepare_cleanup_next_version | CGantert345 | 2024-06-18 | 1 | -0/+87 |
| | | |||||
| * | - bug fix on travel date in train link in version 1.3 | CGantert345 | 2024-06-18 | 92 | -410/+503 |
| | | | | | | | | | | - bug fix on travel date in train link in version 1.3 - replaced out-dated java functions - switched all tests to non-deprecated functions | ||||
* | | bug fix on reservation - arrival date in FCB version 1.3 | CGantert345 | 2024-09-03 | 1 | -1/+1 |
|/ | |||||
* | fix test for dynamic content in years with feb29.fix_test_for_year_with_feb29 | CGantert345 | 2024-05-21 | 1 | -14/+10 |
| | |||||
* | tests changed to the functions including a dedicated providerfixing_dsa_validation_without_algorithm | CGantert345 | 2024-05-21 | 7 | -11/+32 |
| | | | fixed the validation function in case the algorithmOid is missing | ||||
* | deprecated tests which are used for deprecated functions only.fixing_test | CGantert345 | 2024-05-17 | 1 | -5/+11 |
| | |||||
* | deprecated functions replaced in the test | CGantert345 | 2024-05-17 | 1 | -4/+4 |
| | |||||
* | 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 | 3 | -85/+79 |
| | |||||
* | c11.4.5 | CGantert345 | 2023-10-05 | 2 | -2/+2 |
| | | | | fixed | ||||
* | fix on productIdNum in includedOpenTickt | CGantert345 | 2023-10-05 | 35 | -118/+347 |
| | | | | 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 | 3 | -8/+19 |
|\| | | | | | decode TLBs with format errors | ||||
| * | - decode TLB also in case of wrong non-numeric formating of number1.4.3 | CGantert345 | 2023-07-28 | 3 | -8/+19 |
| | | | | | | values in the bar-code | ||||
* | | Merge pull request #68 from UnionInternationalCheminsdeFer/customerCardV11.4.2 | CGantert345 | 2023-07-03 | 2 | -2/+74 |
|\| | | | | | Customer card v1 | ||||
| * | new bug fix versioncustomerCardV1 | CGantert345 | 2023-07-03 | 1 | -0/+72 |
| | | |||||
| * | 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 | 4 | -4/+182 |
|\| | | | | | fix on the security provider | ||||
| * | fix on the security providerissuerVsSecurityProvider | CGantert345 | 2023-05-30 | 4 | -4/+182 |
| | | |||||
* | | Merge pull request #64 from UnionInternationalCheminsdeFer/ssb-barcodes | CGantert345 | 2023-05-30 | 11 | -19/+539 |
|\| | | | | | 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 | 4 | -0/+129 |
| | | |||||
| * | SSB tests | CGantert345 | 2023-05-17 | 6 | -18/+409 |
| | | |||||
* | | 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 | 31 | -89/+3354 |
|\| | | | | | 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 | 26 | -123/+1520 |
| | | |||||
| * | 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. | ||||
* | | Delete DecodeDB9EuroTicketTest.java | CGantert345 | 2022-06-09 | 1 | -133/+0 |
|/ | |||||
* | curve names added | CGantert345 | 2022-05-24 | 1 | -7/+53 |
| | |||||
* | additional test | CGantert345 | 2022-05-24 | 3 | -6/+175 |
| | |||||
* | encoding of keys different from P-256 | CGantert345 | 2022-05-23 | 2 | -75/+344 |
| | |||||
* | Create DecodeDB9EuroTicketTest.java | CGantert345 | 2022-05-20 | 1 | -0/+133 |
| | |||||
* | experimental implementation of Elliptic Curve Public Key Encoding with | CGantert345 | 2022-05-20 | 6 | -32/+610 |
| | | | X9.62 compressed and uncompressed | ||||
* | extending the valid until to 500 days | CGantert345 | 2022-05-18 | 16 | -19/+19 |
| | |||||
* | version number increased | CGantert345 | 2022-05-03 | 1 | -1/+1 |
| | |||||
* | android 6 compatibility | CGantert345 | 2022-05-03 | 2 | -26/+51 |
| | |||||
* | 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 | 26 | -360/+3146 |
| | | | | - additional unit tests - fixes in the unused version 2 of FCB | ||||
* | unit test for fcb version 1 including all elements | CGantert345 | 2022-04-13 | 30 | -83/+2621 |
| | |||||
* | complete test for v3 fcb elements | CGantert345 | 2022-04-13 | 10 | -117/+1663 |
| | | | fixes on high level data mappings | ||||
* | test on car carriage | CGantert345 | 2022-04-12 | 14 | -127/+201 |
| | | | cleanup | ||||
* | test on algorithm name resolver | CGantert345 | 2022-04-12 | 14 | -82/+932 |
| | |||||
* | use one provider only within validation | CGantert345 | 2022-04-11 | 4 | -29/+74 |
| | |||||
* | fixing DOSIPAS algorithm names and supported EC curves | CGantert345 | 2022-04-11 | 14 | -107/+312 |
| | |||||
* | TimeStamp using java compliant with older android version | CGantert345 | 2022-04-11 | 2 | -9/+61 |
| | |||||
* | 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 | 102 | -1720/+2132 |
| | |||||
* | - smplified api for level 2 signature | CGantert345 | 2022-02-01 | 2 | -0/+322 |
| | |||||
* | - missing fieldOrder added | CGantert345 | 2022-02-01 | 9 | -504/+139 |
| | | | - validation of level1 when the signature algorithm is missing | ||||
* | new dynamic header version | CGantert345 | 2022-01-28 | 29 | -258/+717 |
| | |||||
* | test for the new dynamic header version 2 | CGantert345 | 2022-01-25 | 11 | -49/+472 |
| | |||||
* | signature validation changed to work with teh dynamic header version 2. | CGantert345 | 2022-01-24 | 23 | -96/+443 |
| | |||||
* | new dynamic header version 2.0.0 | CGantert345 | 2022-01-21 | 35 | -129/+2910 |
| | |||||
* | extended api for dynamic content | CGantert345 | 2021-12-16 | 8 | -3/+436 |
| | | | additional tests | ||||
* | api layer for dynamic content | CGantert345 | 2021-12-15 | 5 | -0/+721 |
| | |||||
* | - unit test for the dynamic content in DOSIPAS | CGantert345 | 2021-12-15 | 2 | -1/+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 | 22 | -19/+2266 |
| | | | - Added missing default values | ||||
* | pass default value | CGantert345 | 2021-12-06 | 1 | -0/+1 |
| | |||||
* | - extended automated test | CGantert345 | 2021-12-06 | 8 | -41/+956 |
| | | | | | | - 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 | 35 | -497/+1178 |
| | | | | | | | | | | | - fixes on - openTicket -> Servicelevel - includedOpenTicket -> ServiceLevel - Voucher - CustomerCard -> CustomerStatusDescription - Zone - Line - ValidityPeriodDetail - CardReference | ||||
* | additional tests | CGantert345 | 2021-11-29 | 40 | -514/+2814 |
| | | | | | | bug fixes on: - voucher - delay confirmation - parking | ||||
* | test and bug fix on countermark and viaStation | CGantert345 | 2021-11-25 | 10 | -12/+1271 |
| | |||||
* | more tests | CGantert345 | 2021-11-24 | 9 | -164/+218 |
| | | | removed unused classes | ||||
* | removed obsolete code | CGantert345 | 2021-11-24 | 2 | -99/+0 |
| | |||||
* | more tests | CGantert345 | 2021-11-24 | 1 | -0/+81 |
| | |||||
* | extended tests | CGantert345 | 2021-11-24 | 2 | -0/+209 |
| | |||||
* | unused code removed | CGantert345 | 2021-11-23 | 2 | -11/+169 |
| | | | test on security with designated provider | ||||
* | dynamic content time stamp fixed and test added | CGantert345 | 2021-11-23 | 3 | -38/+67 |
| | |||||
* | additional tests for DOSIPAS | CGantert345 | 2021-11-23 | 4 | -4/+385 |
| | |||||
* | renamed | CGantert345 | 2021-11-23 | 1 | -1/+1 |
| | |||||
* | test added | CGantert345 | 2021-11-23 | 2 | -1/+176 |
| | |||||
* | 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. | ||||
* | Merge pull request #27 from UnionInternationalCheminsdeFer/FCB_version_3.0.0 | CGantert345 | 2021-06-29 | 138 | -228/+22141 |
|\ | | | | | Fcb version 3.0.0 | ||||
| * | - test for FCB version 3 | CGantert345 | 2021-06-29 | 38 | -243/+5093 |
| | | |||||
| * | - 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 |
| | | |||||
* | | Merge branch 'master' into asn1_comments_1 | CGantert345 | 2021-05-12 | 3 | -201/+201 |
|\ \ | |/ |/| | |||||
| * | Merge branch 'master' into feature/restructure-pom | John Doe | 2021-04-16 | 20 | -27/+1055 |
| |\ | |||||
| * | | fixed wrong file permissions | John Doe | 2021-04-09 | 1 | -0/+0 |
| | | | |||||
| * | | moved resource files to misc; | John Doe | 2021-04-09 | 9 | -10584/+199 |
| | | | | | | | | | | | | | | | | | | got rid of unused junit5; fixed encoding; adapted changes to. pom.xml; | ||||
* | | | - 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 | 23 | -10389/+910 |
| |/ |/| | |||||
* | | included open ticket test | CGantert345 | 2021-04-12 | 18 | -29/+1042 |
| | | |||||
* | | fix for included open ticket, vatDetails and route section | CGantert345 | 2021-04-12 | 6 | -1/+16 |
|/ | |||||
* | DB signature validation test | CGantert345 | 2021-04-08 | 2 | -0/+2228 |
| | |||||
* | extended DB ticket test | CGantert345 | 2021-04-06 | 1 | -1/+63 |
| | |||||
* | - fix for train link, date and time is not defined optional | CGantert345 | 2021-04-01 | 29 | -7/+78 |
| | |||||
* | time zone update of documentation | CGantert345 | 2021-03-30 | 2 | -0/+4063 |
| | |||||
* | BigInteger without ValueExact function supported | CGantert345 | 2021-03-29 | 1 | -3/+39 |
| | |||||
* | structure change 1 | CGantert345 | 2021-03-29 | 454 | -1/+0 |
| | |||||
* | - voucher, customer card and parking using the upcoming interpretation | CGantert345 | 2021-03-26 | 15 | -24/+1887 |
| | | | of local date time | ||||
* | customer card fix and test | CGantert345 | 2021-03-26 | 2 | -18/+18 |
| | |||||
* | temp | CGantert345 | 2021-03-26 | 1 | -0/+312 |
| | |||||
* | - additional test on LayoutElement with utf-8 | CGantert345 | 2021-03-25 | 2 | -0/+42 |
| | |||||
* | - additional test tickets | CGantert345 | 2021-03-25 | 2 | -0/+291 |
| | |||||
* | - new test tickets | CGantert345 | 2021-03-25 | 3 | -0/+513 |
| | |||||
* | - bug fix for time zones | CGantert345 | 2021-03-25 | 10 | -15/+2364 |
| | |||||
* | additional tests for time zones | CGantert345 | 2021-03-22 | 34 | -179/+3688 |
| | | | fix for fip ticket | ||||
* | time-zone-fix | CGantert345 | 2021-03-19 | 37 | -321/+1720 |
| | |||||
* | names aligned to asn spec for new travel classes in asn version 2 | CGantert345 | 2021-03-12 | 3 | -8/+11 |
| | |||||
* | - bug fix on TicketType Enum1.2 | CGantert345 | 2021-02-25 | 776 | -60884/+61425 |
| | | | | | | - duplicate function getDocument removed - issuedOnLine null value allowed - maven install added (required renaming of some packages) | ||||
* | issuerOnLine changed from int to Integer as it is optional | CGantert345 | 2021-01-08 | 2 | -5/+5 |
| | |||||
* | Bug fix on passengerWithReducedMobility changed from boolean to Boolean1.1 | CGantert345 | 2021-01-05 | 3 | -6/+13 |
| | | | to allow empty values | ||||
* | UTC offset of valid from / until dates in Pass1.0 | CGantert345 | 2021-01-05 | 2 | -0/+6 |
| | |||||
* | FCB version number missmatch corrected | CGantert345 | 2020-12-18 | 7 | -53/+207 |
| | | | | | supported FCB version 13 ( = asn 1.3) supported FCB version 02 ( = asn 2.0) reading FCB supported version 01 ( = asn 1.3) | ||||
* | bug fix element order in openTicketData | CGantert345 | 2020-11-16 | 11 | -19/+19 |
| | | | renamed package staticHeader.ticketLayout to staticFrame.ticketLayout | ||||
* | fix for the Android Java SDK bug in getDeclaredFields nor providing the | CGantert345 | 2020-10-29 | 120 | -73/+1503 |
| | | | field order | ||||
* | specification added, test fixed | CGantert345 | 2020-10-19 | 2 | -123/+2052 |
| | |||||
* | Bugfix on the PassData, wrong order of ReferenceNUm and ReferenceIA5 | CGantert345 | 2020-10-19 | 2 | -5/+3 |
| | |||||
* | ASN.1 signature encoding bug | CGantert345 | 2020-08-20 | 1 | -2/+4 |
| | |||||
* | cleaned | CGantert345 | 2020-08-20 | 1 | -2/+0 |
| | |||||
* | ASN.1 signature encoding bug fixed | CGantert345 | 2020-08-20 | 1 | -2/+4 |
| | |||||
* | Draft of the new DOSIPAS included | CGantert345 | 2020-07-28 | 145 | -535/+22991 |
| | |||||
* | Draft of the new DOSIPAS included | CGantert345 | 2020-07-28 | 52 | -780/+764 |
| | |||||
* | bugfix activated day | CGantert345 | 2020-06-29 | 3 | -35/+63 |
| | |||||
* | bug fix calculation of time | CGantert345 | 2020-06-29 | 1 | -1/+1 |
| | |||||
* | header class update | CGantert345 | 2020-04-30 | 1 | -3/+32 |
| | |||||
* | header encode / decode | CGantert345 | 2020-04-30 | 1 | -6/+32 |
| | |||||
* | format default added | CGantert345 | 2020-04-30 | 1 | -2/+3 |
| | |||||
* | dynamic header update | CGantert345 | 2020-04-30 | 2 | -11/+39 |
| | |||||
* | Implementation of ObjectIdentifier and dynamic header | CGantert345 | 2020-04-30 | 10 | -3/+831 |
| | |||||
* | Delete uicBarcodeV1finalDelayConfirmation2.0.asn | CGantert345 | 2020-01-03 | 1 | -2047/+0 |
| | |||||
* | Delete uicBarcodeV1finalDelayConfirmation1.3.asn | CGantert345 | 2020-01-03 | 1 | -2043/+0 |
| | |||||
* | Delete uicBarcodeV1finalDelayConfirmation1.2.asn | CGantert345 | 2020-01-03 | 1 | -1986/+0 |
| | |||||
* | Delete uicBarcodeV1finalDelayConfirmation1.1.asn | CGantert345 | 2020-01-03 | 1 | -1976/+0 |
| | |||||
* | removed old versions | CGantert345 | 2020-01-03 | 1 | -1789/+0 |
| | |||||
* | utils and decoder / encoder | CGantert345 | 2020-01-03 | 4 | -0/+4968 |
| | |||||
* | unit tests | CGantert345 | 2020-01-03 | 3 | -0/+622 |
| | |||||
* | api implementation | CGantert345 | 2020-01-03 | 46 | -0/+8673 |
| | |||||
* | asn.1 java model | CGantert345 | 2020-01-03 | 86 | -0/+10874 |
| | |||||
* | api spec | CGantert345 | 2020-01-03 | 57 | -0/+17613 |
| | |||||
* | basic asn.1 library | CGantert345 | 2020-01-03 | 72 | -0/+5997 |
| | |||||
* | logging | CGantert345 | 2020-01-03 | 2 | -0/+33 |