summaryrefslogtreecommitdiffstats
path: root/src/main/java (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-09-26fix(uhead encoding): use 24h hours for encodingTobias Walter1-1/+1
2024-09-03bug fix on reservation - arrival date in FCB version 1.3CGantert3451-1/+1
2024-06-18- bug fix on travel date in train link in version 1.3CGantert34556-211/+234
- bug fix on travel date in train link in version 1.3 - replaced out-dated java functions - switched all tests to non-deprecated functions
2024-05-21tests changed to the functions including a dedicated providerfixing_dsa_validation_without_algorithmCGantert3452-0/+7
fixed the validation function in case the algorithmOid is missing
2023-11-30deprecated function without dedicated security providerTI-decoding-issueCGantert3452-0/+5
2023-11-30Bug Fix - DynamirFrame version 2 was not detected during decodingCGantert3451-4/+4
2023-10-05c11.4.5CGantert3452-2/+2
fixed
2023-10-05fix on productIdNum in includedOpenTicktCGantert34533-118/+185
productIdNum in includedOpenTicket fixed
2023-08-11default value 23:59 in case of missing valid until time added in allCGantert34518-6/+82
versions
2023-07-28- decode TLB also in case of wrong non-numeric formating of number1.4.3CGantert3452-8/+8
values in the bar-code
2023-07-03bug fix customer card v1CGantert3451-1/+1
2023-07-03Bug fix on valid from yearCGantert3451-1/+1
2023-05-30fix on the security providerissuerVsSecurityProviderCGantert3453-4/+14
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 requiredCGantert3453-0/+20
2023-05-17SSB testsCGantert3455-536/+79
2023-05-04changed 'minValue' for 'productIdNum' from 1 to 0 for FCB 1.x.x;Alex Stasewitsch9-9/+9
according to 'uicRailTicketData_v1.3.4.asn' and others 'minValue' for 'productIdNum' has to be 0. otherwise it causes interpretation errors;
2023-04-26-1 -> +1;Alex Stasewitsch1-1/+1
2023-04-26+1 for in encoding of month;Alex Stasewitsch1-1/+1
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 testsCGantert34520-123/+249
2023-03-09check for inflater return code addedCGantert3451-1/+1
2023-03-09ssb added to encoder and decoderCGantert3453-45/+162
2023-02-10Exceptions in case of wrong U_HAED content1.3.5CGantert3451-3/+29
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-05-24curve names addedCGantert3451-7/+53
2022-05-24additional testCGantert3452-6/+7
2022-05-23encoding of keys different from P-256CGantert3451-75/+112
2022-05-20experimental implementation of Elliptic Curve Public Key Encoding withCGantert3455-32/+383
X9.62 compressed and uncompressed
2022-05-18extending the valid until to 500 daysCGantert34516-19/+19
2022-05-03android 6 compatibilityCGantert3451-25/+24
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 rangeCGantert34510-346/+642
- additional unit tests - fixes in the unused version 2 of FCB
2022-04-13unit test for fcb version 1 including all elementsCGantert3454-12/+61
2022-04-13complete test for v3 fcb elementsCGantert3459-117/+522
fixes on high level data mappings
2022-04-12test on car carriageCGantert34512-127/+28
cleanup
2022-04-12test on algorithm name resolverCGantert3457-81/+63
2022-04-11use one provider only within validationCGantert3452-20/+67
2022-04-11fixing DOSIPAS algorithm names and supported EC curvesCGantert3453-71/+288
2022-04-11TimeStamp using java compliant with older android versionCGantert3451-8/+12
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 usersCGantert3454-15/+76
2022-02-01- smplified api for level 2 signatureCGantert3451-0/+52
2022-02-01- missing fieldOrder addedCGantert3457-498/+137
- validation of level1 when the signature algorithm is missing
2022-01-28new dynamic header versionCGantert34519-242/+412
2022-01-25test for the new dynamic header version 2CGantert3459-49/+88
2022-01-24signature validation changed to work with teh dynamic header version 2.CGantert34521-94/+382
2022-01-21new dynamic header version 2.0.0CGantert34526-94/+2866
2021-12-16extended api for dynamic contentCGantert3455-3/+132
additional tests
2021-12-15api layer for dynamic contentCGantert3453-0/+491
2021-12-15- unit test for the dynamic content in DOSIPASCGantert3451-0/+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 testsCGantert34514-0/+23
- Added missing default values
2021-12-06pass default valueCGantert3451-0/+1
2021-12-06- extended automated testCGantert3456-32/+16
- 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 elementsCGantert34530-63/+84
- fixes on - openTicket -> Servicelevel - includedOpenTicket -> ServiceLevel - Voucher - CustomerCard -> CustomerStatusDescription - Zone - Line - ValidityPeriodDetail - CardReference
2021-11-29additional testsCGantert34521-95/+603
bug fixes on: - voucher - delay confirmation - parking
2021-11-25test and bug fix on countermark and viaStationCGantert3456-12/+12
2021-11-24more testsCGantert3455-151/+30
removed unused classes
2021-11-24removed obsolete codeCGantert3452-99/+0
2021-11-23unused code removedCGantert3451-11/+0
test on security with designated provider
2021-11-23dynamic content time stamp fixed and test addedCGantert3452-36/+31
2021-11-23additional tests for DOSIPASCGantert3451-1/+1
2021-11-23test addedCGantert3451-1/+1
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 3CGantert34514-174/+108
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-23updateCGantert34513-5/+753
2021-04-12included open ticket testCGantert34511-26/+39
2021-04-12fix for included open ticket, vatDetails and route sectionCGantert3456-1/+16
2021-04-01- fix for train link, date and time is not defined optionalCGantert34528-5325/+17
2021-03-29BigInteger without ValueExact function supportedCGantert3451-3/+39
2021-03-29structure change 1CGantert345392-0/+62989