Vaccination qr code extraction (EXPOSUREAPP-6726) (#3107)
* extractor
* decoding
* decoding, error handling
* clean up
* klint
* detekt
* simplify condition
* comment failing unit test
* unit test
* change lib
* Unit tests for RA/PCRCoronaTest.isFinal
* Add license text.
* add header
* clean up
* merge
* comments
* klint
* revert version change
Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
Showing
- .reuse/dep5 4 additions, 0 deletions.reuse/dep5
- Corona-Warn-App/build.gradle 3 additions, 0 deletionsCorona-Warn-App/build.gradle
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/HealthCertificateCOSEDecoder.kt 32 additions, 0 deletions...p/vaccination/core/qrcode/HealthCertificateCOSEDecoder.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/InvalidHealthCertificateException.kt 18 additions, 0 deletions...cination/core/qrcode/InvalidHealthCertificateException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationCertificateCOSEParser.kt 32 additions, 32 deletions...ccination/core/qrcode/VaccinationCertificateCOSEParser.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationCertificateData.kt 3 additions, 3 deletions...app/vaccination/core/qrcode/VaccinationCertificateData.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationCertificateHeader.kt 9 additions, 0 deletions...p/vaccination/core/qrcode/VaccinationCertificateHeader.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationCertificateQRCode.kt 5 additions, 5 deletions...p/vaccination/core/qrcode/VaccinationCertificateQRCode.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationCertificateV1.kt 9 additions, 4 deletions...rnapp/vaccination/core/qrcode/VaccinationCertificateV1.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationCertificateV1Parser.kt 68 additions, 0 deletions...vaccination/core/qrcode/VaccinationCertificateV1Parser.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationQRCodeExtractor.kt 72 additions, 0 deletions...app/vaccination/core/qrcode/VaccinationQRCodeExtractor.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationQRCodeValidator.kt 16 additions, 3 deletions...app/vaccination/core/qrcode/VaccinationQRCodeValidator.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/repository/storage/VaccinationContainer.kt 11 additions, 5 deletions...ccination/core/repository/storage/VaccinationContainer.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/server/proof/VaccinationProofServer.kt 2 additions, 2 deletions...p/vaccination/core/server/proof/VaccinationProofServer.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/decoder/Base45Decoder.kt 90 additions, 0 deletions...de/rki/coronawarnapp/vaccination/decoder/Base45Decoder.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/decoder/InvalidInputException.kt 5 additions, 0 deletions...oronawarnapp/vaccination/decoder/InvalidInputException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/decoder/ZLIBDecompressor.kt 22 additions, 0 deletions...rki/coronawarnapp/vaccination/decoder/ZLIBDecompressor.kt
- Corona-Warn-App/src/main/res/values/strings.xml 1 addition, 1 deletionCorona-Warn-App/src/main/res/values/strings.xml
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/vaccination/core/VaccinationTestData.kt 37 additions, 11 deletions...rki/coronawarnapp/vaccination/core/VaccinationTestData.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationQRCodeExtractorTest.kt 65 additions, 0 deletions...vaccination/core/qrcode/VaccinationQRCodeExtractorTest.kt
Loading
Please register or sign in to comment