summaryrefslogtreecommitdiffstats
path: root/src/main (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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-1020-123/+249
|
* 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
* 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.
* curve names addedCGantert3452022-05-241-7/+53
|
* additional testCGantert3452022-05-242-6/+7
|
* encoding of keys different from P-256CGantert3452022-05-231-75/+112
|
* experimental implementation of Elliptic Curve Public Key Encoding withCGantert3452022-05-205-32/+383
| | | X9.62 compressed and uncompressed
* extending the valid until to 500 daysCGantert3452022-05-1816-19/+19
|
* android 6 compatibilityCGantert3452022-05-031-25/+24
|
* 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-1410-346/+642
| | | | - additional unit tests - fixes in the unused version 2 of FCB
* unit test for fcb version 1 including all elementsCGantert3452022-04-134-12/+61
|
* complete test for v3 fcb elementsCGantert3452022-04-139-117/+522
| | | fixes on high level data mappings
* test on car carriageCGantert3452022-04-1212-127/+28
| | | cleanup
* test on algorithm name resolverCGantert3452022-04-127-81/+63
|
* use one provider only within validationCGantert3452022-04-112-20/+67
|
* fixing DOSIPAS algorithm names and supported EC curvesCGantert3452022-04-113-71/+288
|
* TimeStamp using java compliant with older android versionCGantert3452022-04-111-8/+12
|
* 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-054-15/+76
|
* - smplified api for level 2 signatureCGantert3452022-02-011-0/+52
|
* - missing fieldOrder addedCGantert3452022-02-017-498/+137
| | | - validation of level1 when the signature algorithm is missing
* new dynamic header versionCGantert3452022-01-2819-242/+412
|
* test for the new dynamic header version 2CGantert3452022-01-259-49/+88
|
* signature validation changed to work with teh dynamic header version 2.CGantert3452022-01-2421-94/+382
|
* new dynamic header version 2.0.0CGantert3452022-01-2126-94/+2866
|
* extended api for dynamic contentCGantert3452021-12-165-3/+132
| | | additional tests
* api layer for dynamic contentCGantert3452021-12-153-0/+491
|
* - unit test for the dynamic content in DOSIPASCGantert3452021-12-151-0/+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-0814-0/+23
| | | - Added missing default values
* pass default valueCGantert3452021-12-061-0/+1
|
* - extended automated testCGantert3452021-12-066-32/+16
| | | | | | - 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-0230-63/+84
| | | | | | | | | | | - fixes on - openTicket -> Servicelevel - includedOpenTicket -> ServiceLevel - Voucher - CustomerCard -> CustomerStatusDescription - Zone - Line - ValidityPeriodDetail - CardReference
* additional testsCGantert3452021-11-2921-95/+603
| | | | | | bug fixes on: - voucher - delay confirmation - parking
* test and bug fix on countermark and viaStationCGantert3452021-11-256-12/+12
|
* more testsCGantert3452021-11-245-151/+30
| | | removed unused classes
* removed obsolete codeCGantert3452021-11-242-99/+0
|
* unused code removedCGantert3452021-11-231-11/+0
| | | test on security with designated provider
* dynamic content time stamp fixed and test addedCGantert3452021-11-232-36/+31
|
* additional tests for DOSIPASCGantert3452021-11-231-1/+1
|
* test addedCGantert3452021-11-231-1/+1
|
* 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.
* - test for FCB version 3CGantert3452021-06-2914-174/+108
|
* - 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
|
* - Bug fix StaticHeader date formatCGantert3452021-05-1213-283/+375
| | | - Dynamic content for the dynamic content of the dynamic frame
* updateCGantert3452021-04-2313-5/+753
|
* included open ticket testCGantert3452021-04-1211-26/+39
|
* fix for included open ticket, vatDetails and route sectionCGantert3452021-04-126-1/+16
|
* - fix for train link, date and time is not defined optionalCGantert3452021-04-0128-5325/+17
|
* BigInteger without ValueExact function supportedCGantert3452021-03-291-3/+39
|
* structure change 1CGantert3452021-03-29392-0/+62989