Revert "Require PNI-associated keys if the target account has a PNI identity key"

This reverts commit 1dde612855.
This commit is contained in:
Jon Chambers
2023-08-09 15:34:13 -04:00
committed by Jon Chambers
parent d7975626be
commit bed33d042a
2 changed files with 0 additions and 52 deletions

View File

@@ -365,12 +365,6 @@ public class DeviceController {
assert deviceActivationRequest.aciSignedPreKey().isPresent();
assert deviceActivationRequest.aciPqLastResortPreKey().isPresent();
if (account.getPhoneNumberIdentityKey() != null) {
if (deviceActivationRequest.pniSignedPreKey().isEmpty() || deviceActivationRequest.pniPqLastResortPreKey().isEmpty()) {
throw new WebApplicationException(Response.status(422).build());
}
}
final boolean allKeysValid = PreKeySignatureValidator.validatePreKeySignatures(account.getIdentityKey(),
List.of(deviceActivationRequest.aciSignedPreKey().get(), deviceActivationRequest.aciPqLastResortPreKey().get())) &&
deviceActivationRequest.pniSignedPreKey().map(pniSignedPreKey ->