diff options
author | Andy Polyakov <appro@openssl.org> | 2014-07-01 19:07:49 +0200 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2014-07-01 19:09:11 +0200 |
commit | cd1922cde02e344658968325c2006b17fe01b4d6 (patch) | |
tree | 1bac128645033a2ba6164864982376cc4b0d5c0d /crypto/sha | |
parent | eaa4820471a42d0f102dde6474f5432072f1527f (diff) | |
download | openssl-cd1922cde02e344658968325c2006b17fe01b4d6.tar.gz |
Engage SHA256/512 for PowerISA 2.07.
Diffstat (limited to 'crypto/sha')
-rw-r--r-- | crypto/sha/Makefile | 2 | ||||
-rwxr-xr-x | crypto/sha/asm/sha512-ppc.pl | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/crypto/sha/Makefile b/crypto/sha/Makefile index 3949354646..689ccfff53 100644 --- a/crypto/sha/Makefile +++ b/crypto/sha/Makefile @@ -77,6 +77,8 @@ sha512-sparcv9.S:asm/sha512-sparcv9.pl; $(PERL) asm/sha512-sparcv9.pl $@ $(CFLAG sha1-ppc.s: asm/sha1-ppc.pl; $(PERL) asm/sha1-ppc.pl $(PERLASM_SCHEME) $@ sha256-ppc.s: asm/sha512-ppc.pl; $(PERL) asm/sha512-ppc.pl $(PERLASM_SCHEME) $@ sha512-ppc.s: asm/sha512-ppc.pl; $(PERL) asm/sha512-ppc.pl $(PERLASM_SCHEME) $@ +sha256p8-ppc.s: asm/sha512p8-ppc.pl; $(PERL) asm/sha512p8-ppc.pl $(PERLASM_SCHEME) $@ +sha512p8-ppc.s: asm/sha512p8-ppc.pl; $(PERL) asm/sha512p8-ppc.pl $(PERLASM_SCHEME) $@ sha1-parisc.s: asm/sha1-parisc.pl; $(PERL) asm/sha1-parisc.pl $(PERLASM_SCHEME) $@ sha256-parisc.s:asm/sha512-parisc.pl; $(PERL) asm/sha512-parisc.pl $(PERLASM_SCHEME) $@ diff --git a/crypto/sha/asm/sha512-ppc.pl b/crypto/sha/asm/sha512-ppc.pl index 5c3ac2c095..734f3c1ca0 100755 --- a/crypto/sha/asm/sha512-ppc.pl +++ b/crypto/sha/asm/sha512-ppc.pl @@ -65,7 +65,7 @@ die "can't locate ppc-xlate.pl"; open STDOUT,"| $^X $xlate $flavour $output" || die "can't call $xlate: $!"; if ($output =~ /512/) { - $func="sha512_block_data_order"; + $func="sha512_block_ppc"; $SZ=8; @Sigma0=(28,34,39); @Sigma1=(14,18,41); @@ -77,7 +77,7 @@ if ($output =~ /512/) { $ROR="rotrdi"; $SHR="srdi"; } else { - $func="sha256_block_data_order"; + $func="sha256_block_ppc"; $SZ=4; @Sigma0=( 2,13,22); @Sigma1=( 6,11,25); |