[openssl-project] crypto/bn/asm/x86/ gone, but still used by crypto/bn/asm/x86.pl?

Salz, Rich rsalz at akamai.com
Tue Feb 6 18:44:42 UTC 2018


https://github.com/openssl/openssl/pull/5267

On 2/6/18, 1:36 PM, "Andy Polyakov" <appro at openssl.org> wrote:

    > 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.
    
    _______________________________________________
    openssl-project mailing list
    openssl-project at openssl.org
    https://mta.openssl.org/mailman/listinfo/openssl-project
    



More information about the openssl-project mailing list