summaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-05-25fix on productId in version 1 FCBssb-barcodesCGantert3459-9/+9
2023-05-25fix on head with wrong monthCGantert3451-1/+1
2023-05-25bug fix on passport validation requiredCGantert3454-0/+129
2023-05-17SSB testsCGantert3456-18/+409
2023-03-14SSB encoding format validationCGantert3458-15/+158
2023-03-13ssb non-standard signature encoding covered (decode only)CGantert3452-6/+71
2023-03-10ssb unit testsCGantert34526-123/+1520
2023-03-09ssb added to encoder and decoderCGantert3453-45/+162
2023-02-10error messages for wrong header contentCGantert3451-4/+20
2023-02-10new exception for wrong identifiers in U_HEADCGantert3451-0/+10
2022-11-22support for SSB barcodesCGantert34514-0/+1543
SSB frame implenmentation including decoding, encoding, signing and verification
2022-06-21Address SonarLint java:S2178address-SonarLint-BlockersKarsten Budäus2-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.
2022-06-09missing language code in the U_HEAD corrected internally.CGantert3451-1/+13
2022-06-09Delete DecodeDB9EuroTicketTest.javaCGantert3451-133/+0
2022-05-24curve names addedCGantert3451-7/+53
2022-05-24additional testCGantert3453-6/+175
2022-05-23encoding of keys different from P-256CGantert3452-75/+344
2022-05-20Create DecodeDB9EuroTicketTest.javaCGantert3451-0/+133
2022-05-20experimental implementation of Elliptic Curve Public Key Encoding withCGantert3456-32/+610
X9.62 compressed and uncompressed
2022-05-18extending the valid until to 500 daysCGantert34516-19/+19
2022-05-03version number increasedCGantert3451-1/+1
2022-05-03android 6 compatibilityCGantert3452-26/+51
2022-05-02using algorithm name map prior to search through providersCGantert3451-7/+7
2022-05-02search for the provider prior to the algorithm nameCGantert3451-3/+5
2022-05-02null pointer exception fixedCGantert3451-1/+4
2022-04-14- improved encoding of numerical values outside the allowed rangeCGantert34526-360/+3146
- additional unit tests - fixes in the unused version 2 of FCB
2022-04-13unit test for fcb version 1 including all elementsCGantert34530-83/+2621
2022-04-13complete test for v3 fcb elementsCGantert34510-117/+1663
fixes on high level data mappings
2022-04-12test on car carriageCGantert34514-127/+201
cleanup
2022-04-12test on algorithm name resolverCGantert34514-82/+932
2022-04-11use one provider only within validationCGantert3454-29/+74
2022-04-11fixing DOSIPAS algorithm names and supported EC curvesCGantert34514-107/+312
2022-04-11TimeStamp using java compliant with older android versionCGantert3452-9/+61
2022-04-11nullpointerCGantert3451-12/+16
2022-04-11nullpointerCGantert3451-0/+2
2022-04-11nullpointerCGantert3451-2/+3
2022-04-11nullpointer exception fixed in dynamic content of dosipasCGantert3451-4/+12
2022-04-05provide more control on the logging to usersCGantert345102-1720/+2132
2022-02-01- smplified api for level 2 signatureCGantert3452-0/+322
2022-02-01- missing fieldOrder addedCGantert3459-504/+139
- validation of level1 when the signature algorithm is missing
2022-01-28new dynamic header versionCGantert34529-258/+717
2022-01-25test for the new dynamic header version 2CGantert34511-49/+472
2022-01-24signature validation changed to work with teh dynamic header version 2.CGantert34523-96/+443
2022-01-21new dynamic header version 2.0.0CGantert34535-129/+2910
2021-12-16extended api for dynamic contentCGantert3458-3/+436
additional tests
2021-12-15api layer for dynamic contentCGantert3455-0/+721
2021-12-15- unit test for the dynamic content in DOSIPASCGantert3452-1/+2
- api layoer for the dynamic content in DOSIPAS
2021-12-14fix in the dynamic DOSIPAS content extension and response challengeCGantert3452-20/+29
2021-12-08- Completed version3 asn1 level unit testsCGantert34522-19/+2266
- Added missing default values
2021-12-06pass default valueCGantert3451-0/+1
2021-12-06- extended automated testCGantert3458-41/+956
- fixes - missing default value in pass - missing getter and setter in train link - value range corrected in Zone and Line staion codes
2021-12-02Unit Test for all barcode elementsCGantert34535-497/+1178
- fixes on - openTicket -> Servicelevel - includedOpenTicket -> ServiceLevel - Voucher - CustomerCard -> CustomerStatusDescription - Zone - Line - ValidityPeriodDetail - CardReference
2021-11-29additional testsCGantert34540-514/+2814
bug fixes on: - voucher - delay confirmation - parking
2021-11-25test and bug fix on countermark and viaStationCGantert34510-12/+1271
2021-11-24more testsCGantert3459-164/+218
removed unused classes
2021-11-24removed obsolete codeCGantert3452-99/+0
2021-11-24more testsCGantert3451-0/+81
2021-11-24extended testsCGantert3452-0/+209
2021-11-23unused code removedCGantert3452-11/+169
test on security with designated provider
2021-11-23dynamic content time stamp fixed and test addedCGantert3453-38/+67
2021-11-23additional tests for DOSIPASCGantert3454-4/+385
2021-11-23renamedCGantert3451-1/+1
2021-11-23test addedCGantert3452-1/+176
2021-11-23added fcb version 3 data type to the DOSIPAS encoding and decodingCGantert3454-152/+10
2021-11-22bug fixes on dynamic frameCGantert3453-6/+4
- ExtensionMarker removed - default on format removed - keyId starting from 0
2021-11-02- fix on null pointer exception for tickets created ad midnightCGantert3453-3/+3
2021-07-21Replaced StandardCharsets with Charset.forNameJohn Doe3-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.
2021-06-29- test for FCB version 3CGantert34538-243/+5093
2021-06-28- option to use a dedicated security provider implementationCGantert3456-19/+244
2021-06-28- initial implementation of FCB version 3.0.0 - !!Tests still missing!!CGantert345102-9/+16847
2021-05-12- Bug fix StaticHeader date formatCGantert34513-283/+375
- Dynamic content for the dynamic content of the dynamic frame
2021-04-23updateCGantert34523-10389/+910
2021-04-12included open ticket testCGantert34518-29/+1042
2021-04-12fix for included open ticket, vatDetails and route sectionCGantert3456-1/+16
2021-04-09fixed wrong file permissionsJohn Doe1-0/+0
2021-04-09moved resource files to misc;John Doe9-10584/+199
got rid of unused junit5; fixed encoding; adapted changes to. pom.xml;
2021-04-08DB signature validation testCGantert3452-0/+2228
2021-04-06extended DB ticket testCGantert3451-1/+63
2021-04-01- fix for train link, date and time is not defined optionalCGantert34529-7/+78
2021-03-30time zone update of documentationCGantert3452-0/+4063
2021-03-29BigInteger without ValueExact function supportedCGantert3451-3/+39
2021-03-29structure change 1CGantert345454-1/+0
2021-03-26- voucher, customer card and parking using the upcoming interpretationCGantert34515-24/+1887
of local date time
2021-03-26customer card fix and testCGantert3452-18/+18
2021-03-26tempCGantert3451-0/+312
2021-03-25- additional test on LayoutElement with utf-8CGantert3452-0/+42
2021-03-25- additional test ticketsCGantert3452-0/+291
2021-03-25- new test ticketsCGantert3453-0/+513
2021-03-25- bug fix for time zonesCGantert34510-15/+2364
2021-03-22additional tests for time zonesCGantert34534-179/+3688
fix for fip ticket
2021-03-19time-zone-fixCGantert34537-321/+1720
2021-03-12names aligned to asn spec for new travel classes in asn version 2CGantert3453-8/+11
2021-02-25- bug fix on TicketType Enum1.2CGantert345776-60884/+61425
- duplicate function getDocument removed - issuedOnLine null value allowed - maven install added (required renaming of some packages)
2021-01-08issuerOnLine changed from int to Integer as it is optionalCGantert3452-5/+5
2021-01-05Bug fix on passengerWithReducedMobility changed from boolean to Boolean1.1CGantert3453-6/+13
to allow empty values
2021-01-05UTC offset of valid from / until dates in Pass1.0CGantert3452-0/+6
2020-12-18FCB version number missmatch correctedCGantert3457-53/+207
supported FCB version 13 ( = asn 1.3) supported FCB version 02 ( = asn 2.0) reading FCB supported version 01 ( = asn 1.3)
2020-11-16bug fix element order in openTicketDataCGantert34511-19/+19
renamed package staticHeader.ticketLayout to staticFrame.ticketLayout
2020-10-29fix for the Android Java SDK bug in getDeclaredFields nor providing theCGantert345120-73/+1503
field order
2020-10-19specification added, test fixedCGantert3452-123/+2052
2020-10-19Bugfix on the PassData, wrong order of ReferenceNUm and ReferenceIA5CGantert3452-5/+3
2020-08-20ASN.1 signature encoding bugCGantert3451-2/+4
2020-08-20cleanedCGantert3451-2/+0
2020-08-20ASN.1 signature encoding bug fixedCGantert3451-2/+4
2020-07-28Draft of the new DOSIPAS includedCGantert345145-535/+22991
2020-07-28Draft of the new DOSIPAS includedCGantert34552-780/+764
2020-06-29bugfix activated dayCGantert3453-35/+63
2020-06-29bug fix calculation of timeCGantert3451-1/+1
2020-04-30header class updateCGantert3451-3/+32
2020-04-30header encode / decodeCGantert3451-6/+32
2020-04-30format default addedCGantert3451-2/+3
2020-04-30dynamic header updateCGantert3452-11/+39
2020-04-30Implementation of ObjectIdentifier and dynamic headerCGantert34510-3/+831
2020-01-03Delete uicBarcodeV1finalDelayConfirmation2.0.asnCGantert3451-2047/+0
2020-01-03Delete uicBarcodeV1finalDelayConfirmation1.3.asnCGantert3451-2043/+0
2020-01-03Delete uicBarcodeV1finalDelayConfirmation1.2.asnCGantert3451-1986/+0
2020-01-03Delete uicBarcodeV1finalDelayConfirmation1.1.asnCGantert3451-1976/+0
2020-01-03removed old versionsCGantert3451-1789/+0
2020-01-03utils and decoder / encoderCGantert3454-0/+4968
2020-01-03unit testsCGantert3453-0/+622
2020-01-03api implementationCGantert34546-0/+8673
2020-01-03asn.1 java modelCGantert34586-0/+10874
2020-01-03api specCGantert34557-0/+17613
2020-01-03basic asn.1 libraryCGantert34572-0/+5997
2020-01-03loggingCGantert3452-0/+33