Problem
Follow-up to #313 (Stage 1). Now that receivers ignore the fingerprint field in the QR payload, senders can stop emitting it to clean up the wire format and shrink QR codes.
Change
Stage 2 (this issue): Stop populating fingerprint in the QR payload on Alice's side.
- Remove
fingerprint field from QrPayload in Types.kt
- Remove
fingerprint = fp from aliceCreateQrPayload in KeyExchange.kt
- Remove
qrFingerprint() from Fingerprint.kt (no longer used)
- Update any tests constructing
QrPayload with an explicit fingerprint
Prerequisites
Stage 1 (#313) must be deployed. Wire-break risk is zero once all receivers ignore the field.
Problem
Follow-up to #313 (Stage 1). Now that receivers ignore the
fingerprintfield in the QR payload, senders can stop emitting it to clean up the wire format and shrink QR codes.Change
Stage 2 (this issue): Stop populating
fingerprintin the QR payload on Alice's side.fingerprintfield fromQrPayloadinTypes.ktfingerprint = fpfromaliceCreateQrPayloadinKeyExchange.ktqrFingerprint()fromFingerprint.kt(no longer used)QrPayloadwith an explicitfingerprintPrerequisites
Stage 1 (#313) must be deployed. Wire-break risk is zero once all receivers ignore the field.