Skip to content
This repository was archived by the owner on Jun 20, 2023. It is now read-only.

File tree

5 files changed

+20
-3
lines changed

5 files changed

+20
-3
lines changed

Server-Protocol-Buffer/src/main/proto/internal/ppdd/ppac_android.proto

-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,4 @@ message PPACAndroid {
88
string safetyNetJws = 1;
99

1010
string salt = 2;
11-
12-
bytes androidId = 3; // optional, only required for SRS
1311
}

Server-Protocol-Buffer/src/main/proto/internal/ppdd/srs_otp_request_android.proto

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,17 @@ syntax = "proto3";
33
package de.rki.coronawarnapp.server.protocols.internal.ppdd;
44

55
import "internal/ppdd/ppac_android.proto";
6-
import "internal/ppdd/srs_otp.proto";
76

87
message SRSOneTimePasswordRequestAndroid {
98

109
PPACAndroid authentication = 1;
1110

1211
SRSOneTimePassword payload = 2;
12+
13+
bytes requestPadding = 3;
14+
15+
message SRSOneTimePassword {
16+
string otp = 1;
17+
bytes androidId = 2;
18+
}
1319
}

Server-Protocol-Buffer/src/main/proto/internal/ppdd/srs_otp_request_ios.proto

+2
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ message SRSOneTimePasswordRequestIOS {
1010
PPACIOS authentication = 1;
1111

1212
SRSOneTimePassword payload = 2;
13+
14+
bytes requestPadding = 3;
1315
}

Server-Protocol-Buffer/src/main/proto/internal/v2/ppdd_ppa_parameters.proto

+5
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,9 @@ message PPDDPrivacyPreservingAnalyticsParametersCommon {
1919
double probabilityToSubmitExposureWindows = 2;
2020
int32 hoursSinceTestRegistrationToSubmitTestResultMetadata = 3;
2121
int32 hoursSinceTestResultToSubmitKeySubmissionMetadata = 4;
22+
PPDDPrivacyPreservingAnalyticsPlausibleDeniabilityParameters plausibleDeniabilityParameters = 5;
23+
}
24+
25+
message PPDDPrivacyPreservingAnalyticsPlausibleDeniabilityParameters {
26+
double probabilityOfFakeKeySubmission = 1;
2227
}

Server-Protocol-Buffer/src/main/proto/internal/v2/ppdd_srs_parameters.proto

+6
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,10 @@ message PPDDSelfReportSubmissionParametersAndroid {
1717
message PPDDSelfReportSubmissionParametersCommon {
1818
int32 timeSinceOnboardingInHours = 1;
1919
int32 timeBetweenSubmissionsInDays = 2;
20+
PPDDSelfReportSubmissionPlausibleDeniabilityParameters plausibleDeniabilityParameters = 3;
21+
}
22+
23+
message PPDDSelfReportSubmissionPlausibleDeniabilityParameters {
24+
int32 minRequestPaddingBytes = 1;
25+
int32 maxRequestPaddingBytes = 2;
2026
}

0 commit comments

Comments
 (0)