Árvore de páginas

Correção - Retorno da função SHA1

Esta build contém uma correção na função SHA1(), quando parametrizada para retorno RAW (segundo parâmetro = 1), e o HASH gerado tinha um caractere ASCII 0 (zero) no HASH retornado.

Abrangência ERP 10 e 11
Situação Utilização da função SHA1() para geração de HASH, quando parametrizado o retorno do tipo RAW (segundo parametro = 1).
Ocorrência Se o buffer de retorno contivesse um caractere ASCII 0 (zero) no HASH gerado, a string de retorno era terminada erroneamente neste caractere, retornando um HASH inválido, com menos de 10 bytes
Correção

Corrigida a geração do HASH e tratamento interno de string, para retornar o buffer correto, mesmo que um ou mais caracteres do buffer sejam ASCII 0 (zero).

Informações adicionais
  • Correção realizada mediante chamado SDFL74.
  • Este comportamento apenas era reproduzido quando a função SHA1() estava parametrizada para retorno em formato ASCII/RAW (segundo parâmetro = 2), e o HASH gerado tivesse um código ASCII 0 (zero), e a build do ByYou Application Server  utilizada fosse igual ou superior a 7.00.09818P-100111
  • Para mais informações de como utilizar a função, consulte a documentação SHA1.

  • Sem rótulos