From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 5 May 2019 00:57:21 +0300 From: Vitaly Chikunov To: Open-source aspects of GOST Cryptography Message-ID: <20190504215721.d236qhknugo2xf4r@altlinux.org> References: <20190502124105.tpwugswkvswnskhj@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: NeoMutt/20171215-106-ac61c7 Subject: Re: [oss-gost-crypto] =?koi8-r?b?Iu/CIG9wZW4tc291cmNlINLFwczJ2sHDydHI?= =?koi8-r?b?IMjc2y3G1c7Lw8nJIOfv8/Qg8iAzNC4xMS0yMDEyIg==?= X-BeenThere: oss-gost-crypto@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Open-source aspects of GOST Cryptography List-Id: Open-source aspects of GOST Cryptography List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 May 2019 21:57:22 -0000 Archived-At: List-Archive: On Sun, May 05, 2019 at 12:50:03AM +0300, Dmitry Belyavsky wrote: > У меня там был какой-то тестовый вектор в gost-engine. Как назывался, ща не > помню. На нём разницы нет. > On Sun, May 5, 2019 at 12:33 AM Dmitry Eremin-Solenikov < > dbaryshkov@gmail.com> wrote: > > > Спасибо, сейчас отправлю патчи. > > > > Паралеллельно отмечу: эта ошибка не ловится тестом eeee...eeee1611...1116. > > > > Тестовый вектор на эту ошибку (рекомендую добавить в тестовые векторы): > > > > $ echo -ne > > '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' > > | openssl dgst -md_gost12_512 > > (stdin)= > > 90a161d12ad309498d3fe5d48202d8a4e9c406d6a264aeab258ac5ecc37a7962aaf9587a5abb09b6bb81ec4b3752a3ff5a838ef175be5772056bc5fe54fcfc7e > > > > Реализации с ошибкой выдают: > > (stdin)= > > c5e8ac156e3cd7f395fa9c8bf8fb3995dcfadc0ee539d56e5138804b488e17b846fc7bccf883b21914acfd0add48e55ac359a7564f39619cd6ad9d93a35bf9a9 К слову, достаточно 64-х "\xff". libgcrypt (master)$ perl -E 'print "\xff" x 64'| openssl dgst -md_gost12_256 -r; perl -E 'print "\xff" x 64' | ./tests/gchash stribog256 - 964a5ab60286f106288743e2fe1a422d160898ca1bd535e831aa500cfe34d7e8 *stdin 6cad1fb10486524958e90756a6e72ab717d89842634004a0958582d256209818 -