OSDN Git Service

2009-11-30 Pascal Obry <obry@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Nov 2009 14:45:15 +0000 (14:45 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Nov 2009 14:45:15 +0000 (14:45 +0000)
commita719e6c5398ef2aff23a81c2a7f16d4beca9cc18
treee7a407d411fe6cebd3380036f323670e2daea090
parent0547d011053dccb9ae4d7758d565879df37a75c0
2009-11-30  Pascal Obry  <obry@adacore.com>

* expect.c: Fix cast to avoid warnings in x86-64 Windows.

2009-11-30  Thomas Quinot  <quinot@adacore.com>

* gnat_rm.texi, s-sechas.adb, s-sechas.ads, s-shshco.adb,
s-shshco.ads, g-md5.adb, g-md5.ads, g-sha256.ads, s-shsh64.adb,
s-shsh64.ads, s-sehamd.adb, s-sehamd.ads, g-sha512.ads, g-sha1.adb,
g-sha1.ads, Makefile.rtl, g-sha224.ads, g-sha384.ads, s-shsh32.adb,
s-shsh32.ads, s-sehash.adb, s-sehash.ads: Reimplementation of GNAT.MD5
and GNAT.SHA1 to factor shared code and avoid unnecessary stack copies.
Also introduce new functions SHA-{224,256,384,512}

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154812 138bc75d-0d04-0410-961f-82ee72b054a4
24 files changed:
gcc/ada/ChangeLog
gcc/ada/Makefile.rtl
gcc/ada/expect.c
gcc/ada/g-md5.adb
gcc/ada/g-md5.ads
gcc/ada/g-sha1.adb
gcc/ada/g-sha1.ads
gcc/ada/g-sha224.ads [new file with mode: 0644]
gcc/ada/g-sha256.ads [new file with mode: 0644]
gcc/ada/g-sha384.ads [new file with mode: 0644]
gcc/ada/g-sha512.ads [new file with mode: 0644]
gcc/ada/gnat_rm.texi
gcc/ada/s-sechas.adb [new file with mode: 0644]
gcc/ada/s-sechas.ads [new file with mode: 0644]
gcc/ada/s-sehamd.adb [new file with mode: 0644]
gcc/ada/s-sehamd.ads [new file with mode: 0644]
gcc/ada/s-sehash.adb [new file with mode: 0644]
gcc/ada/s-sehash.ads [new file with mode: 0644]
gcc/ada/s-shsh32.adb [new file with mode: 0644]
gcc/ada/s-shsh32.ads [new file with mode: 0644]
gcc/ada/s-shsh64.adb [new file with mode: 0644]
gcc/ada/s-shsh64.ads [new file with mode: 0644]
gcc/ada/s-shshco.adb [new file with mode: 0644]
gcc/ada/s-shshco.ads [new file with mode: 0644]