<div dir="ltr">@Ben I can't use MacPorts because I am cross-compiling for iOS with my custom build scripts here: <a href="https://github.com/ChatSecure/OTRKit/tree/master/scripts">https://github.com/ChatSecure/OTRKit/tree/master/scripts</a><div><br></div><div>Removing the system() calls (or tests entirely) is required for compilation for iOS to succeed, but I can work around this with a simple patch. However, the arm64 mach-o assembly issue is beyond my capabilities. From what I understand using non-asm versions of AES-GCM is not recommended, and we also (beyond libotr) use libgcrypt for AES-GCM functionality for OMEMO, so I'd appreciate assistance in fixing this issue from someone more knowledgable than me.</div><div><br></div><div>Thanks!<br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 9, 2017 at 1:12 AM, Werner Koch <span dir="ltr"><<a href="mailto:wk@gnupg.org" target="_blank">wk@gnupg.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><span class="gmail-">On Sat, 7 Oct 2017 16:24, <a href="mailto:ben@adversary.org">ben@adversary.org</a> said:<br>
<br>
> (including gcrypt, gnutls, gmime and all of the gnupg libs), but with<br>
> clang still hanging around for almost everything else.<br>
<br>
</span>All GnuPG components aim to be portable over all Unices and thus the<br>
compiler should never matter. The system(3) call in the test suite is<br>
actually a shortcut to avoid adding a lot of other code and is not a<br>
security problem because we don't use setuid and we control all<br>
parameters.<br>
<br>
I am also sure that there is a way to keep on using system(3) because<br>
this API is part of ISO C.<br>
<br>
<br>
Salam-Shalom,<br>
<br>
Werner<br>
<span class="gmail-HOEnZb"><font color="#888888"><br>
--<br>
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.<br>
</font></span><br>______________________________<wbr>_________________<br>
Gcrypt-devel mailing list<br>
<a href="mailto:Gcrypt-devel@gnupg.org">Gcrypt-devel@gnupg.org</a><br>
<a href="http://lists.gnupg.org/mailman/listinfo/gcrypt-devel" rel="noreferrer" target="_blank">http://lists.gnupg.org/<wbr>mailman/listinfo/gcrypt-devel</a><br>
<br></blockquote></div><br></div></div></div>