summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #59 from UnionInternationalCheminsdeFer/ssb-barcodes1.4.0CGantert3452023-03-1432-91/+3356
|\ | | | | Ssb barcodes
| * update version numberCGantert3452023-03-141-2/+2
| |
| * 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 #54 from UnionInternationalCheminsdeFer/adding_comments_on_the_coutry_code_of_KosovoCGantert3452022-07-044-0/+4504
|\ \ | | | | | | Adding comments on the coutry code of kosovo
| * | documentation on country codes for Kosovo addedCGantert3452022-07-040-0/+0
| | |
| * | documentation on country codes for Kosovo addedCGantert3452022-07-044-0/+4504
|/ /
* | 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-090-0/+0
| |
| * missing language code in the U_HEAD corrected internally.CGantert3452022-06-091-1/+13
| |
| * version number updateCGantert3452022-06-091-1/+1
| |
* | Merge pull request #52 from UnionInternationalCheminsdeFer/address-SonarLint-BlockersCGantert3452022-06-212-5/+5
|\ \ | | | | | | Address SonarLint java:S2178
| * | 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.
* | Merge pull request #51 from UnionInternationalCheminsdeFer/feature/update-pom-to-build-project-locallyCGantert3452022-06-211-14/+40
|\ \ | | | | | | Add test dependencies
| * | Add test dependenciesfeature/update-pom-to-build-project-locallyKarsten Budäus2022-06-201-14/+40
|/ / | | | | | | Address maven build warnings
* | Merge pull request #50 from UnionInternationalCheminsdeFer/experimental_ElipticCurve_X962_encoding_of_public_keys1.3.4CGantert3452022-06-091-2/+2
|\ \ | | | | | | Update pom.xml
| * | Update pom.xmlCGantert3452022-06-091-2/+2
| | |
* | | Merge pull request #49 from UnionInternationalCheminsdeFer/experimental_ElipticCurve_X962_encoding_of_public_keysCGantert3452022-06-098-32/+1094
|\| | | | | | | | eliptic curve x962 encoding of public keys in dosipas level 2 signing and validation
| * | 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
* | Merge pull request #48 from UnionInternationalCheminsdeFer/1.3.31.3.3CGantert3452022-05-1818-20/+2199
|\| | | | | extending the valid until to 500 days
| * extending the valid until to 500 daysCGantert3452022-05-1818-20/+2199
| |
* | Merge pull request #47 from UnionInternationalCheminsdeFer/1.3.21.3.2CGantert3452022-05-0332-399/+3215
|\| | | | | 1.3.2
| * version number increasedCGantert3452022-05-032-2/+2
| |
| * 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
* | Merge pull request #46 from UnionInternationalCheminsdeFer/1.3.11.3.1CGantert3452022-04-13139-2235/+7972
|\| | | | | 1.3.1
| * 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-05103-1721/+2133
| |
* | Merge pull request #45 from UnionInternationalCheminsdeFer/1.3.1CGantert3452022-03-163-3/+3
|\| | | | | - use different module names in ASN.1
| * - use different module names in ASN.1CGantert3452022-03-163-3/+3
| |
* | Merge pull request #44 from UnionInternationalCheminsdeFer/1.3.1CGantert3452022-03-163-44/+62
|\| | | | | - documentation on extensionData enhanced
| * - documentation on extensionData enhancedCGantert3452022-03-163-44/+62
| |
* | Merge pull request #42 from UnionInternationalCheminsdeFer/1.2.141.3.0CGantert3452022-02-1076-517/+6802
|\| | | | | 1.2.14
| * version number updateCGantert3452022-02-021-1/+1
| |
| * - 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-2830-271/+729
| |
| * 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-2139-130/+4075
| |
| * 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
* | Merge pull request #41 from UnionInternationalCheminsdeFer/1.2.131.2.13CGantert3452021-12-143-21/+30
|\| | | | | 1.2.13
| * uodate of version numberCGantert3452021-12-141-1/+1
| |
| * fix in the dynamic DOSIPAS content extension and response challengeCGantert3452021-12-142-20/+29
| |
* | Merge pull request #40 from UnionInternationalCheminsdeFer/1.2.121.2.12CGantert3452021-12-0823-20/+2267
|\| | | | | - Completed version3 asn1 level unit tests
| * - Completed version3 asn1 level unit testsCGantert3452021-12-0823-20/+2267
| | | | | | - Added missing default values
* | Merge pull request #39 from UnionInternationalCheminsdeFer/1.2.111.2.11CGantert3452021-12-061-0/+1
|\| | | | | pass default value
| * pass default valueCGantert3452021-12-061-0/+1
| |
* | Merge pull request #38 from UnionInternationalCheminsdeFer/1.2.11CGantert3452021-12-0610-52/+967
|\| | | | | - extended automated test
| * - extended automated testCGantert3452021-12-0610-52/+967
| | | | | | | | | | | | - fixes - missing default value in pass - missing getter and setter in train link - value range corrected in Zone and Line staion codes
* | Merge pull request #37 from UnionInternationalCheminsdeFer/1.2.101.2.10CGantert3452021-12-0237-562/+2044
|\| | | | | Unit Test for all barcode elements
| * version number updateCGantert3452021-12-021-65/+65
| |
| * Unit Test for all barcode elementsCGantert3452021-12-0236-497/+1979
| | | | | | | | | | | | | | | | | | | | | | - fixes on - openTicket -> Servicelevel - includedOpenTicket -> ServiceLevel - Voucher - CustomerCard -> CustomerStatusDescription - Zone - Line - ValidityPeriodDetail - CardReference
* | Merge pull request #36 from UnionInternationalCheminsdeFer/1.2.81.2.9CGantert3452021-11-2941-515/+2815
|\| | | | | | | additional tests
| * additional testsCGantert3452021-11-2941-515/+2815
| | | | | | | | | | | | bug fixes on: - voucher - delay confirmation - parking
* | Merge pull request #35 from UnionInternationalCheminsdeFer/1.2.81.2.8CGantert3452021-11-2537-471/+2574
|\| | | | | 1.2.8
| * 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-234-40/+69
| |
| * 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-224-7/+5
| | | | | | | | | | - ExtensionMarker removed - default on format removed - keyId starting from 0
* | Merge pull request #34 from UnionInternationalCheminsdeFer/1.2.71.2.7CGantert3452021-11-025-190/+192
|\| | | | | - fix on null pointer exception for tickets created ad midnight
| * - fix on null pointer exception for tickets created ad midnightCGantert3452021-11-025-190/+192
|/
* Merge pull request #31 from irrationalism/feature/android-backward-compatibility-regarding-StandardCharsetsCGantert3452021-10-193-47/+13
|\ | | | | Replaced StandardCharsets with Charset.forName
| * 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.
* Update uicRailTicketData_v3.0.0.asnCGantert3452021-07-081-2181/+0
| | | duplicate content removed
* Update uicDynamicContentData_v1.0.1.asnCGantert3452021-07-021-34/+9
|
* Update uicDynamicContentData_v1.0.1.asnCGantert3452021-07-021-18/+21
|
* merge conflict resolvedCGantert3452021-07-011-70/+1
|
* resolve local differencesCGantert3452021-07-012-0/+2249
|
* version number updatedCGantert3452021-07-011-1/+1
|
* Add files via uploadCGantert3452021-06-301-0/+157
|
* Update uicRailTicketData_v3.0.0.asnCGantert3452021-06-301-4/+5
|
* Update pom.xml1.2.6CGantert3452021-06-291-2/+2
|
* Merge pull request #27 from UnionInternationalCheminsdeFer/FCB_version_3.0.0CGantert3452021-06-29146-4298/+34714
|\ | | | | Fcb version 3.0.0
| * - test for FCB version 3CGantert3452021-06-2939-246/+5096
| |
| * - 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-28110-4080/+23107
| |
* | Delete uicBarcodeFCBv2.0.asnCGantert3452021-06-291-2810/+0
| |
* | Delete uicBarcodeFCBv2.0.2.asnCGantert3452021-06-291-2111/+0
| |
* | Delete uicBarcodeFCBv2.0.1.asnCGantert3452021-06-291-2040/+0
| |
* | Delete headerSpec.asnCGantert3452021-06-291-116/+0
| |
* | Merge pull request #25 from UnionInternationalCheminsdeFer/asn1_comments_11.2.5CGantert3452021-05-1228-95/+1957
|\ \ | | | | | | version 1.2.5
| * \ Merge branch 'master' into asn1_comments_1CGantert3452021-05-1214-6651/+7529
| |\ \ | |/ / |/| / | |/
* | Merge pull request #22 from irrationalism/feature/restructure-pomCGantert3452021-04-2316-6648/+6774
|\ \ | | | | | | Feature/restructure pom
| * \ Merge branch 'master' into feature/restructure-pomJohn Doe2021-04-1622-31/+1058
| |\ \ | |/ / |/| |
* | | Merge pull request #23 from UnionInternationalCheminsdeFer/fix_included_open_ticket1.2.4CGantert3452021-04-1222-30/+1058
|\ \ \ | | | | | | | | Fix included open ticket
| | * | fixed wrong file permissionsJohn Doe2021-04-091-0/+0
| | | |
| | * | delete ignored filesJohn Doe2021-04-095-67/+0
| | | |
| | * | moved resource files to misc;John Doe2021-04-0910-6577/+6589
| | | | | | | | | | | | | | | | | | | | | | | | got rid of unused junit5; fixed encoding; adapted changes to. pom.xml;
| | * | added more stuff to .gitignoreJohn Doe2021-04-091-4/+186
| |/ / |/| |
* | | Merge pull request #20 from UnionInternationalCheminsdeFer/fix_train_linkCGantert3452021-04-082-0/+2228
|\ \ \ | | | | | | | | DB signature validation test
* \ \ \ Merge pull request #19 from UnionInternationalCheminsdeFer/fix_train_link1.2.3CGantert3452021-04-061-1/+63
|\ \ \ \ | | | | | | | | | | extended DB ticket test
* \ \ \ \ Merge pull request #18 from UnionInternationalCheminsdeFer/fix_train_linkCGantert3452021-04-0130-22/+79
|\ \ \ \ \ | | | | | | | | | | | | - fix for train link, date and time is not defined optional
* \ \ \ \ \ Merge pull request #17 from UnionInternationalCheminsdeFer/time_zone_fix_documentation1.2.2CGantert3452021-03-302-0/+4063
|\ \ \ \ \ \ | | | | | | | | | | | | | | time zone update of documentation
* \ \ \ \ \ \ Merge pull request #16 from UnionInternationalCheminsdeFer/BigInteger_changeCGantert3452021-03-292-4/+40
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Big integer change
* \ \ \ \ \ \ \ Merge pull request #15 from UnionInternationalCheminsdeFer/maven_dependenciesCGantert3452021-03-292-2/+20
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | maven dependencies
| | | | | | | | * version 1.2.5CGantert3452021-05-121-1/+1
| | | | | | | | |
| | | | | | | | * - Bug fix StaticHeader date formatCGantert3452021-05-1215-373/+490
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Dynamic content for the dynamic content of the dynamic frame
| | | | | | | | * updateCGantert3452021-04-2324-12/+1005
| | | | | | | |/
| | | | | | | * included open ticket testCGantert3452021-04-1218-29/+1042
| | | | | | | |
| | | | | | | * fix for included open ticket, vatDetails and route sectionCGantert3452021-04-127-2/+17
| | | | | | |/
| | | | | | * 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-0130-22/+79
| | | |/
| | | * time zone update of documentationCGantert3452021-03-302-0/+4063
| | |/
| | * BigInteger without ValueExact function supportedCGantert3452021-03-291-3/+39
| | |
| | * exclude classpathCGantert3452021-03-291-1/+1
| |/
| * maven dependenciesCGantert3452021-03-292-2/+20
|/
* Merge pull request #14 from UnionInternationalCheminsdeFer/structure_changeCGantert3452021-03-29457-7/+4
|\ | | | | structure change 1
| * structure change 1CGantert3452021-03-29457-7/+4
|/
* Merge pull request #13 from UnionInternationalCheminsdeFer/time_zone_fix_3CGantert3452021-03-2619-38/+2212
|\ | | | | Time zone fix 3
| * - 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-263-6/+317
| |
* | Merge pull request #11 from UnionInternationalCheminsdeFer/layout-utf8-testCGantert3452021-03-254-0/+333
|\| | | | | Layout utf8 test
| * - additional test on LayoutElement with utf-8CGantert3452021-03-252-0/+42
| |
| * - additional test ticketsCGantert3452021-03-252-0/+291
| |
* | Merge pull request #10 from UnionInternationalCheminsdeFer/time-zone-fix_2CGantert3452021-03-254-7/+520
|\| | | | | - new test tickets
| * - new test ticketsCGantert3452021-03-254-7/+520
| |
* | Merge pull request #9 from UnionInternationalCheminsdeFer/time-zone-fixCGantert3452021-03-2565-419/+7676
|\| | | | | Time zone fix
| * - bug fix for time zonesCGantert3452021-03-2510-15/+2364
| |
| * version 1.2.3CGantert3452021-03-220-0/+0
| |
| * version 1.2.3CGantert3452021-03-221-1/+1
| |
| * additional tests for time zonesCGantert3452021-03-2234-179/+3688
| | | | | | fix for fip ticket
| * time-zone-fixCGantert3452021-03-1937-321/+1720
|/
* new release1.2.1CGantert3452021-03-121-1/+1
|
* names aligned to asn spec for new travel classes in asn version 2CGantert3452021-03-123-8/+11
|
* - bug fix on TicketType Enum1.2CGantert3452021-02-25782-60890/+61509
| | | | | | - 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)
* Merge branch 'master' of https://github.com/UnionInternationalCheminsdeFer/UIC-barcodeCGantert3452020-11-161-0/+2
|\
| * Update README.mdCGantert3452020-10-301-0/+2
| |
* | 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-29121-73/+1506
| | | 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-2853-780/+765
|
* 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-3015-3/+885
|
* Create README.mdCGantert3452020-01-031-0/+5
|
* 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
|
* licence addedCGantert3452020-01-031-0/+48