> In master and OpenSSL_1_1_0-stable we have:
> 
> commit df8c39d52256c2e5327a636928b6d1ed05f695a2
> Author: Rich Salz <[email protected]>
> Date:   Tue Sep 30 17:30:19 2014 -0400
> 
>     RT3549: Remove obsolete files in crypto
>     
>     Reviewed-by: Andy Polyakov <[email protected]>
> 
>  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
[email protected]
https://mta.openssl.org/mailman/listinfo/openssl-project

Reply via email to