• Show log

    Commit

  • Hash : e1d7d3e4
    Author : Azat Khuzhin
    Date : 2022-11-12T17:56:51

    sha1: ignore -Wstringop-overread warning
    
    Fixes the following:
    
        [4/38] Building C object CMakeFiles/event_shared.dir/sha1.c.o
        In function ‘SHA1Update’,
            inlined from ‘SHA1Final’ at /src/le/libevent/sha1.c:274:5,
            inlined from ‘builtin_SHA1’ at /src/le/libevent/sha1.c:292:5:
        /src/le/libevent/sha1.c:228:13: warning: ‘SHA1Transform’ reading 64 bytes from a region of size 7 [-Wstringop-overread]
          228 |             SHA1Transform(context->state, *(const unsigned char (*)[64])&data[i]);
              |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /src/le/libevent/sha1.c:228:13: note: referencing argument 2 of type ‘const unsigned char[64]’
        /src/le/libevent/sha1.c: In function ‘builtin_SHA1’:
        /src/le/libevent/sha1.c:80:13: note: in a call to function ‘SHA1Transform’
           80 | static void SHA1Transform(uint32_t state[5], const unsigned char buffer[64]) {
              |             ^~~~~~~~~~~~~