summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Minor code LinitingKarsten2024-10-2212-111/+104
|
* fix(uhead encoding): use 24h hours for encodingTobias Walter2024-09-261-1/+1
|
* Merge branch 'master' into bug_fix_on_reservation_arrival_datebug_fix_on_reservation_arrival_dateCGantert3452024-09-0393-410/+590
|\
| * Create MAVticketTest.javaprepare_cleanup_next_versionCGantert3452024-06-181-0/+87
| |
| * - bug fix on travel date in train link in version 1.3CGantert3452024-06-1892-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.3CGantert3452024-09-031-1/+1
|/
* fix test for dynamic content in years with feb29.fix_test_for_year_with_feb29CGantert3452024-05-211-14/+10
|
* tests changed to the functions including a dedicated providerfixing_dsa_validation_without_algorithmCGantert3452024-05-217-11/+32
| | | fixed the validation function in case the algorithmOid is missing
* deprecated tests which are used for deprecated functions only.fixing_testCGantert3452024-05-171-5/+11
|
* deprecated functions replaced in the testCGantert3452024-05-171-4/+4
|
* deprecated function without dedicated security providerTI-decoding-issueCGantert3452023-11-302-0/+5
|
* Bug Fix - DynamirFrame version 2 was not detected during decodingCGantert3452023-11-303-85/+79
|
* c11.4.5CGantert3452023-10-052-2/+2
| | | | fixed
* fix on productIdNum in includedOpenTicktCGantert3452023-10-0535-118/+347
| | | | productIdNum in includedOpenTicket fixed
* Merge pull request #72 from UnionInternationalCheminsdeFer/1.4.41.4.4CGantert3452023-08-1118-6/+82
|\ | | | | 1.4.4
| * default value 23:59 in case of missing valid until time added in allCGantert3452023-08-1118-6/+82
| | | | | | versions
* | Merge pull request #70 from UnionInternationalCheminsdeFer/1.4.31.4.3CGantert3452023-07-283-8/+19
|\| | | | | decode TLBs with format errors
| * - decode TLB also in case of wrong non-numeric formating of number1.4.3CGantert3452023-07-283-8/+19
| | | | | | values in the bar-code
* | Merge pull request #68 from UnionInternationalCheminsdeFer/customerCardV11.4.2CGantert3452023-07-032-2/+74
|\| | | | | Customer card v1
| * new bug fix versioncustomerCardV1CGantert3452023-07-031-0/+72
| |
| * bug fix customer card v1CGantert3452023-07-031-1/+1
| |
| * Bug fix on valid from yearCGantert3452023-07-031-1/+1
| |
* | Merge pull request #65 from UnionInternationalCheminsdeFer/issuerVsSecurityProvider1.4.1CGantert3452023-05-304-4/+182
|\| | | | | fix on the security provider
| * fix on the security providerissuerVsSecurityProviderCGantert3452023-05-304-4/+182
| |
* | Merge pull request #64 from UnionInternationalCheminsdeFer/ssb-barcodesCGantert3452023-05-3011-19/+539
|\| | | | | Bug fixes
| * fix on productId in version 1 FCBssb-barcodesCGantert3452023-05-259-9/+9
| |
| * fix on head with wrong monthCGantert3452023-05-251-1/+1
| |
| * bug fix on passport validation requiredCGantert3452023-05-254-0/+129
| |
| * SSB testsCGantert3452023-05-176-18/+409
| |
* | Merge pull request #63 from irrationalism/bugfix/fix-productIdNum-range-v2CGantert3452023-05-309-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 Stasewitsch2023-05-049-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 Stasewitsch2023-04-261-1/+1
| | |
* | | +1 for in encoding of month;Alex Stasewitsch2023-04-261-1/+1
|/ /
* | Merge pull request #59 from UnionInternationalCheminsdeFer/ssb-barcodes1.4.0CGantert3452023-03-1431-89/+3354
|\| | | | | Ssb barcodes
| * SSB encoding format validationCGantert3452023-03-148-15/+158
| |
| * ssb non-standard signature encoding covered (decode only)CGantert3452023-03-132-6/+71
| |
| * ssb unit testsCGantert3452023-03-1026-123/+1520
| |
| * ssb added to encoder and decoderCGantert3452023-03-093-45/+162
| |
| * error messages for wrong header contentCGantert3452023-02-101-4/+20
| |
| * new exception for wrong identifiers in U_HEADCGantert3452023-02-101-0/+10
| |
| * support for SSB barcodesCGantert3452022-11-2214-0/+1543
| | | | | | | | SSB frame implenmentation including decoding, encoding, signing and verification
* | check for inflater return code addedCGantert3452023-03-091-1/+1
| |
* | Merge pull request #57 from UnionInternationalCheminsdeFer/1.3.5CGantert3452023-02-101-3/+29
|\ \ | |/ |/| Exceptions in case of wrong U_HEAD content
| * Exceptions in case of wrong U_HAED content1.3.5CGantert3452023-02-101-3/+29
| |
* | Merge pull request #53 from UnionInternationalCheminsdeFer/1.3.5CGantert3452022-06-211-1/+13
|\| | | | | 1.3.5
| * missing language code in the U_HEAD corrected internally.CGantert3452022-06-091-1/+13
| |
* | Address SonarLint java:S2178address-SonarLint-BlockersKarsten Budäus2022-06-212-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.javaCGantert3452022-06-091-133/+0
|/
* curve names addedCGantert3452022-05-241-7/+53
|
* additional testCGantert3452022-05-243-6/+175
|
* encoding of keys different from P-256CGantert3452022-05-232-75/+344
|
* Create DecodeDB9EuroTicketTest.javaCGantert3452022-05-201-0/+133
|
* experimental implementation of Elliptic Curve Public Key Encoding withCGantert3452022-05-206-32/+610
| | | X9.62 compressed and uncompressed
* extending the valid until to 500 daysCGantert3452022-05-1816-19/+19
|
* version number increasedCGantert3452022-05-031-1/+1
|
* android 6 compatibilityCGantert3452022-05-032-26/+51
|
* using algorithm name map prior to search through providersCGantert3452022-05-021-7/+7
|
* search for the provider prior to the algorithm nameCGantert3452022-05-021-3/+5
|
* null pointer exception fixedCGantert3452022-05-021-1/+4
|
* - improved encoding of numerical values outside the allowed rangeCGantert3452022-04-1426-360/+3146
| | | | - additional unit tests - fixes in the unused version 2 of FCB
* unit test for fcb version 1 including all elementsCGantert3452022-04-1330-83/+2621
|
* complete test for v3 fcb elementsCGantert3452022-04-1310-117/+1663
| | | fixes on high level data mappings
* test on car carriageCGantert3452022-04-1214-127/+201
| | | cleanup
* test on algorithm name resolverCGantert3452022-04-1214-82/+932
|
* use one provider only within validationCGantert3452022-04-114-29/+74
|
* fixing DOSIPAS algorithm names and supported EC curvesCGantert3452022-04-1114-107/+312
|
* TimeStamp using java compliant with older android versionCGantert3452022-04-112-9/+61
|
* nullpointerCGantert3452022-04-111-12/+16
|
* nullpointerCGantert3452022-04-111-0/+2
|
* nullpointerCGantert3452022-04-111-2/+3
|
* nullpointer exception fixed in dynamic content of dosipasCGantert3452022-04-111-4/+12
|
* provide more control on the logging to usersCGantert3452022-04-05102-1720/+2132
|
* - smplified api for level 2 signatureCGantert3452022-02-012-0/+322
|
* - missing fieldOrder addedCGantert3452022-02-019-504/+139
| | | - validation of level1 when the signature algorithm is missing
* new dynamic header versionCGantert3452022-01-2829-258/+717
|
* test for the new dynamic header version 2CGantert3452022-01-2511-49/+472
|
* signature validation changed to work with teh dynamic header version 2.CGantert3452022-01-2423-96/+443
|
* new dynamic header version 2.0.0CGantert3452022-01-2135-129/+2910
|
* extended api for dynamic contentCGantert3452021-12-168-3/+436
| | | additional tests
* api layer for dynamic contentCGantert3452021-12-155-0/+721
|
* - unit test for the dynamic content in DOSIPASCGantert3452021-12-152-1/+2
| | | - api layoer for the dynamic content in DOSIPAS
* fix in the dynamic DOSIPAS content extension and response challengeCGantert3452021-12-142-20/+29
|
* - Completed version3 asn1 level unit testsCGantert3452021-12-0822-19/+2266
| | | - Added missing default values
* pass default valueCGantert3452021-12-061-0/+1
|
* - extended automated testCGantert3452021-12-068-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 elementsCGantert3452021-12-0235-497/+1178
| | | | | | | | | | | - fixes on - openTicket -> Servicelevel - includedOpenTicket -> ServiceLevel - Voucher - CustomerCard -> CustomerStatusDescription - Zone - Line - ValidityPeriodDetail - CardReference
* additional testsCGantert3452021-11-2940-514/+2814
| | | | | | bug fixes on: - voucher - delay confirmation - parking
* test and bug fix on countermark and viaStationCGantert3452021-11-2510-12/+1271
|
* more testsCGantert3452021-11-249-164/+218
| | | removed unused classes
* removed obsolete codeCGantert3452021-11-242-99/+0
|
* more testsCGantert3452021-11-241-0/+81
|
* extended testsCGantert3452021-11-242-0/+209
|
* unused code removedCGantert3452021-11-232-11/+169
| | | test on security with designated provider
* dynamic content time stamp fixed and test addedCGantert3452021-11-233-38/+67
|
* additional tests for DOSIPASCGantert3452021-11-234-4/+385
|
* renamedCGantert3452021-11-231-1/+1
|
* test addedCGantert3452021-11-232-1/+176
|
* added fcb version 3 data type to the DOSIPAS encoding and decodingCGantert3452021-11-234-152/+10
|
* bug fixes on dynamic frameCGantert3452021-11-223-6/+4
| | | | | - ExtensionMarker removed - default on format removed - keyId starting from 0
* - fix on null pointer exception for tickets created ad midnightCGantert3452021-11-023-3/+3
|
* Replaced StandardCharsets with Charset.forNameJohn Doe2021-07-213-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.0CGantert3452021-06-29138-228/+22141
|\ | | | | Fcb version 3.0.0
| * - test for FCB version 3CGantert3452021-06-2938-243/+5093
| |
| * - option to use a dedicated security provider implementationCGantert3452021-06-286-19/+244
| |
| * - initial implementation of FCB version 3.0.0 - !!Tests still missing!!CGantert3452021-06-28102-9/+16847
| |
* | Merge branch 'master' into asn1_comments_1CGantert3452021-05-123-201/+201
|\ \ | |/ |/|
| * Merge branch 'master' into feature/restructure-pomJohn Doe2021-04-1620-27/+1055
| |\
| * | fixed wrong file permissionsJohn Doe2021-04-091-0/+0
| | |
| * | moved resource files to misc;John Doe2021-04-099-10584/+199
| | | | | | | | | | | | | | | | | | got rid of unused junit5; fixed encoding; adapted changes to. pom.xml;
* | | - Bug fix StaticHeader date formatCGantert3452021-05-1213-283/+375
| | | | | | | | | - Dynamic content for the dynamic content of the dynamic frame
* | | updateCGantert3452021-04-2323-10389/+910
| |/ |/|
* | included open ticket testCGantert3452021-04-1218-29/+1042
| |
* | fix for included open ticket, vatDetails and route sectionCGantert3452021-04-126-1/+16
|/
* DB signature validation testCGantert3452021-04-082-0/+2228
|
* extended DB ticket testCGantert3452021-04-061-1/+63
|
* - fix for train link, date and time is not defined optionalCGantert3452021-04-0129-7/+78
|
* time zone update of documentationCGantert3452021-03-302-0/+4063
|
* BigInteger without ValueExact function supportedCGantert3452021-03-291-3/+39
|
* structure change 1CGantert3452021-03-29454-1/+0
|
* - voucher, customer card and parking using the upcoming interpretationCGantert3452021-03-2615-24/+1887
| | | of local date time
* customer card fix and testCGantert3452021-03-262-18/+18
|
* tempCGantert3452021-03-261-0/+312
|
* - additional test on LayoutElement with utf-8CGantert3452021-03-252-0/+42
|
* - additional test ticketsCGantert3452021-03-252-0/+291
|
* - new test ticketsCGantert3452021-03-253-0/+513
|
* - bug fix for time zonesCGantert3452021-03-2510-15/+2364
|
* additional tests for time zonesCGantert3452021-03-2234-179/+3688
| | | fix for fip ticket
* time-zone-fixCGantert3452021-03-1937-321/+1720
|
* names aligned to asn spec for new travel classes in asn version 2CGantert3452021-03-123-8/+11
|
* - bug fix on TicketType Enum1.2CGantert3452021-02-25776-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 optionalCGantert3452021-01-082-5/+5
|
* Bug fix on passengerWithReducedMobility changed from boolean to Boolean1.1CGantert3452021-01-053-6/+13
| | | to allow empty values
* UTC offset of valid from / until dates in Pass1.0CGantert3452021-01-052-0/+6
|
* FCB version number missmatch correctedCGantert3452020-12-187-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 openTicketDataCGantert3452020-11-1611-19/+19
| | | renamed package staticHeader.ticketLayout to staticFrame.ticketLayout
* fix for the Android Java SDK bug in getDeclaredFields nor providing theCGantert3452020-10-29120-73/+1503
| | | field order
* specification added, test fixedCGantert3452020-10-192-123/+2052
|
* Bugfix on the PassData, wrong order of ReferenceNUm and ReferenceIA5CGantert3452020-10-192-5/+3
|
* ASN.1 signature encoding bugCGantert3452020-08-201-2/+4
|
* cleanedCGantert3452020-08-201-2/+0
|
* ASN.1 signature encoding bug fixedCGantert3452020-08-201-2/+4
|
* Draft of the new DOSIPAS includedCGantert3452020-07-28145-535/+22991
|
* Draft of the new DOSIPAS includedCGantert3452020-07-2852-780/+764
|
* bugfix activated dayCGantert3452020-06-293-35/+63
|
* bug fix calculation of timeCGantert3452020-06-291-1/+1
|
* header class updateCGantert3452020-04-301-3/+32
|
* header encode / decodeCGantert3452020-04-301-6/+32
|
* format default addedCGantert3452020-04-301-2/+3
|
* dynamic header updateCGantert3452020-04-302-11/+39
|
* Implementation of ObjectIdentifier and dynamic headerCGantert3452020-04-3010-3/+831
|
* Delete uicBarcodeV1finalDelayConfirmation2.0.asnCGantert3452020-01-031-2047/+0
|
* Delete uicBarcodeV1finalDelayConfirmation1.3.asnCGantert3452020-01-031-2043/+0
|
* Delete uicBarcodeV1finalDelayConfirmation1.2.asnCGantert3452020-01-031-1986/+0
|
* Delete uicBarcodeV1finalDelayConfirmation1.1.asnCGantert3452020-01-031-1976/+0
|
* removed old versionsCGantert3452020-01-031-1789/+0
|
* utils and decoder / encoderCGantert3452020-01-034-0/+4968
|
* unit testsCGantert3452020-01-033-0/+622
|
* api implementationCGantert3452020-01-0346-0/+8673
|
* asn.1 java modelCGantert3452020-01-0386-0/+10874
|
* api specCGantert3452020-01-0357-0/+17613
|
* basic asn.1 libraryCGantert3452020-01-0372-0/+5997
|
* loggingCGantert3452020-01-032-0/+33