Add solaris assembler fixes for legacy provider
authorShane Lontis <shane.lontis@oracle.com>
Fri, 1 May 2020 05:15:02 +0000 (15:15 +1000)
committerShane Lontis <shane.lontis@oracle.com>
Sat, 2 May 2020 07:55:07 +0000 (17:55 +1000)
commitc450922c8cd8bc7326670fe83e2eb453fea79595
treeb6318f11fcc75e2ecb5ef5f6be13a45092fba1a6
parente0624f0d702b57e23ecaf5236ce1bafdd85ec649
Add solaris assembler fixes for legacy provider

The legacy provider contains assembler references. Most code is automagically pulled in from the libcrypto - but the platform specific assembler functions will not be visible in the symbol table. Copying BNASM and DESASM into liblegacy seems to be a better solution than exposing platform specific function in libcrypto.num.

Added a missing call in the des_cbc code for sparc.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11697)
crypto/bn/build.info
crypto/des/build.info
providers/implementations/ciphers/cipher_des_hw.c