[openssl-project] crypto/bn/asm/x86/ gone, but still used by crypto/bn/asm/x86.pl?
Andy Polyakov
appro at openssl.org
Tue Feb 6 18:36:40 UTC 2018
> In master and OpenSSL_1_1_0-stable we have:
>
> commit df8c39d52256c2e5327a636928b6d1ed05f695a2
> Author: Rich Salz <rsalz at openssl.org>
> Date: Tue Sep 30 17:30:19 2014 -0400
>
> RT3549: Remove obsolete files in crypto
>
> Reviewed-by: Andy Polyakov <appro at openssl.org>
>
> crypto/bn/asm/x86/add.pl | 76 ------
> crypto/bn/asm/x86/comba.pl | 277 --------------------
> crypto/bn/asm/x86/div.pl | 15 --
> crypto/bn/asm/x86/f | 3 -
> crypto/bn/asm/x86/mul.pl | 77 ------
> crypto/bn/asm/x86/mul_add.pl | 87 -------
> crypto/bn/asm/x86/sqr.pl | 60 -----
> crypto/bn/asm/x86/sub.pl | 76 ------
> 36 files changed, 5815 deletions(-)
>
> All the crypto/bn/asm/x86/*.pl are deleted, but they are still
> required by:
>
> $ head -n18 crypto/bn/asm/x86.pl
> #! /usr/bin/env perl
> # ... copyright ...
>
> push(@INC,"perlasm","../../perlasm");
> require "x86asm.pl";
>
> require("x86/mul_add.pl");
> require("x86/mul.pl");
> require("x86/sqr.pl");
> require("x86/div.pl");
> require("x86/add.pl");
> require("x86/sub.pl");
> require("x86/comba.pl");
>
> Is that file obsolete also?
Looks like it.
> Is there no need for asm support for "bn"
> on x86?
There are bn-586, co-586 and x86-mont modules. Those are currently used.
More information about the openssl-project
mailing list