Bug 7757 - GnuTLS and nettle hw acceleration disabled on macOS
Summary: GnuTLS and nettle hw acceleration disabled on macOS
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Build system (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: LowPrio
Assignee: Bugzilla mail exporter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-30 16:52 CEST by Pierre Ossman
Modified: 2021-08-31 12:58 CEST (History)
0 users

See Also:
Acceptance Criteria:


Attachments

Description Pierre Ossman cendio 2021-08-30 16:52:31 CEST
Our assembler for macOS is very old and doesn't support newer instructions such as SHA-NI. This means we have to disable such features in GnuTLS and nettle when compiling for that platform.

Fortunately we don't use GnuTLS at all on the client currently, and we only perform a few SHA hashes, so this is currently not a problem in practice. It might be in the future though if we start doing more TLS traffic in the client (e.g. using WebSockets instead of SSH).

Note that even in such a future this might still not be a big issue since ChaCha is currently preferred over AES, and who knows what is popular next.

Note You need to log in before you can comment on or make changes to this bug.