DOB hash calculation & wiring (EXPOSUREAPP-7488, EXPOSUREAPP-7509) (#3317)
* Extend corona test data structures with digital covid certificate related properties.
+Some additional wiring, plumbing and tests for future PRs.
* LINTs
* Adjust TestRegistrationRequest to supply dcc consent and DOB on test registration.
* Remove explicit assignment, defaults are sufficient.
* A few additional unit tests to check defaults.
* DateOfBirthKey calculation, draft 1
* Fix date parser pattern.
* wip
* Adjust padding calculation to take the new dobHash into account.
Some refactoring to make it less complicated to adjust for future changes.
* klint, ofc.
Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/server/RegistrationData.kt 6 additions, 0 deletions...e/rki/coronawarnapp/coronatest/server/RegistrationData.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/server/RegistrationRequest.kt 9 additions, 0 deletions...ki/coronawarnapp/coronatest/server/RegistrationRequest.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/server/VerificationApiV1.kt 8 additions, 7 deletions.../rki/coronawarnapp/coronatest/server/VerificationApiV1.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/server/VerificationKeyType.kt 7 additions, 1 deletion...ki/coronawarnapp/coronatest/server/VerificationKeyType.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/server/VerificationServer.kt 132 additions, 35 deletions...rki/coronawarnapp/coronatest/server/VerificationServer.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/type/CoronaTestService.kt 6 additions, 27 deletions...de/rki/coronawarnapp/coronatest/type/CoronaTestService.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/type/common/DateOfBirthKey.kt 25 additions, 0 deletions...ki/coronawarnapp/coronatest/type/common/DateOfBirthKey.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/type/pcr/PCRProcessor.kt 24 additions, 4 deletions.../de/rki/coronawarnapp/coronatest/type/pcr/PCRProcessor.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/type/rapidantigen/RAProcessor.kt 15 additions, 2 deletions...coronawarnapp/coronatest/type/rapidantigen/RAProcessor.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/playbook/DefaultPlaybook.kt 15 additions, 14 deletions...ain/java/de/rki/coronawarnapp/playbook/DefaultPlaybook.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/playbook/Playbook.kt 3 additions, 9 deletions...p/src/main/java/de/rki/coronawarnapp/playbook/Playbook.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/server/VerificationApiV1Test.kt 47 additions, 3 deletions.../coronawarnapp/coronatest/server/VerificationApiV1Test.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/server/VerificationServerTest.kt 96 additions, 49 deletions...coronawarnapp/coronatest/server/VerificationServerTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/type/common/DateOfBirthKeyTest.kt 34 additions, 0 deletions...oronawarnapp/coronatest/type/common/DateOfBirthKeyTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/type/pcr/PCRProcessorTest.kt 19 additions, 20 deletions...rki/coronawarnapp/coronatest/type/pcr/PCRProcessorTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/type/rapidantigen/RapidAntigenProcessorTest.kt 20 additions, 20 deletions...coronatest/type/rapidantigen/RapidAntigenProcessorTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/http/playbook/DefaultPlaybookTest.kt 24 additions, 14 deletions...de/rki/coronawarnapp/http/playbook/DefaultPlaybookTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/service/submission/CoronaTestServiceTest.kt 30 additions, 34 deletions...coronawarnapp/service/submission/CoronaTestServiceTest.kt
Loading
Please register or sign in to comment