mirror of
https://github.com/signalapp/libsignal.git
synced 2026-05-09 16:42:05 +02:00
The "mostly" is because there was one place in the Rust layer where establishing attestation could *additionally* generate a Noise error (theoretically, not in practice), which gets turned into an SgxCommunicationFailureException (suboptimally named now that we have non-SGX enclaves, but oh well). Change that to treat that as an AttestationData error as well, since it *is* about the data that comes from the attestation blob rather than the actual Noise handshake.