Re: BN_MUL_MONT for ARM64 v8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> From: openssl-users [mailto:openssl-users-bounces@xxxxxxxxxxx] On Behalf Of Mike Mohr
> Sent: Tuesday, February 07, 2017 22:21

> Licensing issues are indeed thorny. Why can't openssl perform a dynamic link? The soversion should handle any ABI issues 
> introduced in later versions of GMP.

Replace "thorny" with "completely unacceptable" for at least some commercial users of  OpenSSL. And dynamic linking does not solve the problem, because customers would still have to get GMP. Some companies refuse to ship GPL code in any form, regardless of whether they've made modifications, and forcing customers to find and install GMP is hardly reasonable.

Providing TLS support in commercial software is already difficult enough. Let's not make it harder in the hypothetical hope of eking out a bit more performance.

Anyone who really wants GMP could implement it as an OpenSSL engine. That is, take the OpenSSL code for the algorithms you're using, copy them into an  engine, and then replace the BN math operations with calls to GMP.

Michael Wojcik 
Distinguished Engineer, Micro Focus 



-- 
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux