mirror of
https://github.com/waku-org/nwaku.git
synced 2025-01-28 23:55:43 +00:00
5824 lines
316 KiB
C
5824 lines
316 KiB
C
/* Generated by Nim Compiler v1.2.6 */
|
|
/* (c) 2020 Andreas Rumpf */
|
|
/* The generated code is subject to the original license. */
|
|
/* Compiled for: Linux, amd64, gcc */
|
|
/* Command for C compiler:
|
|
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/examples/v1 -o nimcache/release/example/@m..@s..@svendor@snimcrypto@snimcrypto@ssha2.nim.c.o nimcache/release/example/@m..@s..@svendor@snimcrypto@snimcrypto@ssha2.nim.c */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include <string.h>
|
|
#undef LANGUAGE_C
|
|
#undef MIPSEB
|
|
#undef MIPSEL
|
|
#undef PPC
|
|
#undef R3000
|
|
#undef R4000
|
|
#undef i386
|
|
#undef linux
|
|
#undef mips
|
|
#undef near
|
|
#undef far
|
|
#undef powerpc
|
|
#undef unix
|
|
#define nimfr_(x, y)
|
|
#define nimln_(x, y)
|
|
typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw;
|
|
typedef struct tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w;
|
|
typedef NU32 tyArray__cVaZ0eskK2VoyoXuwrJrYw[64];
|
|
typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32];
|
|
struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
|
|
};
|
|
typedef NU32 tyArray__JlnxiR65D9cjJpwi6uBZRtA[2];
|
|
typedef NU32 tyArray__MpWsq9bBH14GsDQQ59cgyxAQ[8];
|
|
typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64];
|
|
struct tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w {tyArray__JlnxiR65D9cjJpwi6uBZRtA count;
|
|
tyArray__MpWsq9bBH14GsDQQ59cgyxAQ state;
|
|
tyArray__w5VB8h5K8DB3oWrO5U2wqg buffer;
|
|
};
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size);
|
|
static N_INLINE(NU, finish__XWD9ckGqZzLMH9bax9c7RDdGgsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx, NU8* data_0, NI data_0Len_0);
|
|
static N_INLINE(void, finalize256__C8fXqRtxb2ILgkwYRN3qiQ_2sha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx);
|
|
N_LIB_PRIVATE N_NIMCALL(void, sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q)(NU32* state_0, NU8* data_0, NI data_0Len_0);
|
|
|
|
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q)(NU32* state_0, NU8* data_0, NI data_0Len_0) { NU32 t0; NU32 t1; tyArray__cVaZ0eskK2VoyoXuwrJrYw W; NU32 pX60gensym52482857_; NU32 pX60gensym52490402_; NU32 pX60gensym52500402_; NU32 pX60gensym52510402_; NU32 pX60gensym52520402_; NU32 pX60gensym52530402_; NU32 pX60gensym52540402_; NU32 pX60gensym52550402_; NU32 pX60gensym52560402_; NU32 pX60gensym52570402_; NU32 pX60gensym52580402_; NU32 pX60gensym52590402_; NU32 pX60gensym52600402_; NU32 pX60gensym52610402_; NU32 pX60gensym52620402_; NU32 pX60gensym52630402_; NU32 s0; NU32 s1; NU32 s2; NU32 s3; NU32 s4; NU32 s5; NU32 s6; NU32 s7; t0 = (NU32)0; t1 = (NU32)0;
|
|
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 0)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 0),data_0Len_0-1); } pX60gensym52482857_ = (*((NU32*) ((&data_0[((NI) 0)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 0))- 0] = __builtin_bswap32(pX60gensym52482857_);
|
|
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 4)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 4),data_0Len_0-1); } pX60gensym52490402_ = (*((NU32*) ((&data_0[((NI) 4)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 1))- 0] = __builtin_bswap32(pX60gensym52490402_);
|
|
#line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 8)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 8),data_0Len_0-1); } pX60gensym52500402_ = (*((NU32*) ((&data_0[((NI) 8)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 2))- 0] = __builtin_bswap32(pX60gensym52500402_);
|
|
#line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 12)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 12),data_0Len_0-1); } pX60gensym52510402_ = (*((NU32*) ((&data_0[((NI) 12)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 3))- 0] = __builtin_bswap32(pX60gensym52510402_);
|
|
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 16)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 16),data_0Len_0-1); } pX60gensym52520402_ = (*((NU32*) ((&data_0[((NI) 16)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 4))- 0] = __builtin_bswap32(pX60gensym52520402_);
|
|
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 20)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 20),data_0Len_0-1); } pX60gensym52530402_ = (*((NU32*) ((&data_0[((NI) 20)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 5))- 0] = __builtin_bswap32(pX60gensym52530402_);
|
|
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 24)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 24),data_0Len_0-1); } pX60gensym52540402_ = (*((NU32*) ((&data_0[((NI) 24)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 6))- 0] = __builtin_bswap32(pX60gensym52540402_);
|
|
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 28)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 28),data_0Len_0-1); } pX60gensym52550402_ = (*((NU32*) ((&data_0[((NI) 28)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 7))- 0] = __builtin_bswap32(pX60gensym52550402_);
|
|
#line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 32)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 32),data_0Len_0-1); } pX60gensym52560402_ = (*((NU32*) ((&data_0[((NI) 32)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 8))- 0] = __builtin_bswap32(pX60gensym52560402_);
|
|
#line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 36)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 36),data_0Len_0-1); } pX60gensym52570402_ = (*((NU32*) ((&data_0[((NI) 36)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 9))- 0] = __builtin_bswap32(pX60gensym52570402_);
|
|
#line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 40)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 40),data_0Len_0-1); } pX60gensym52580402_ = (*((NU32*) ((&data_0[((NI) 40)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 10))- 0] = __builtin_bswap32(pX60gensym52580402_);
|
|
#line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 44)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 44),data_0Len_0-1); } pX60gensym52590402_ = (*((NU32*) ((&data_0[((NI) 44)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 11))- 0] = __builtin_bswap32(pX60gensym52590402_);
|
|
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 48)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 48),data_0Len_0-1); } pX60gensym52600402_ = (*((NU32*) ((&data_0[((NI) 48)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 12))- 0] = __builtin_bswap32(pX60gensym52600402_);
|
|
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 52)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 52),data_0Len_0-1); } pX60gensym52610402_ = (*((NU32*) ((&data_0[((NI) 52)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 13))- 0] = __builtin_bswap32(pX60gensym52610402_);
|
|
#line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 56)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 56),data_0Len_0-1); } pX60gensym52620402_ = (*((NU32*) ((&data_0[((NI) 56)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 14))- 0] = __builtin_bswap32(pX60gensym52620402_);
|
|
#line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 60)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 60),data_0Len_0-1); } pX60gensym52630402_ = (*((NU32*) ((&data_0[((NI) 60)]))));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
W[(((NI) 15))- 0] = __builtin_bswap32(pX60gensym52630402_); { NI i; NI i_2; i = (NI)0;
|
|
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
i_2 = ((NI) 16); {
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__RyWCTH29a2ugWfDx8Slx63g_2; NI TM__RyWCTH29a2ugWfDx8Slx63g_3; NI TM__RyWCTH29a2ugWfDx8Slx63g_4; NI TM__RyWCTH29a2ugWfDx8Slx63g_5; NI TM__RyWCTH29a2ugWfDx8Slx63g_6; NI TM__RyWCTH29a2ugWfDx8Slx63g_7; NI TM__RyWCTH29a2ugWfDx8Slx63g_8; NI TM__RyWCTH29a2ugWfDx8Slx63g_9; NI TM__RyWCTH29a2ugWfDx8Slx63g_10; NI TM__RyWCTH29a2ugWfDx8Slx63g_11; NI TM__RyWCTH29a2ugWfDx8Slx63g_12; NI TM__RyWCTH29a2ugWfDx8Slx63g_13; NI TM__RyWCTH29a2ugWfDx8Slx63g_14;
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(i_2 < ((NI) 64))) goto LA3;
|
|
|
|
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
i = i_2; if ((NU)(i) > (NU)(63)){ raiseIndexError2(i, 63); }
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 2), &TM__RyWCTH29a2ugWfDx8Slx63g_2)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_2)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_2), 63); }
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 2), &TM__RyWCTH29a2ugWfDx8Slx63g_3)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_3)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_3), 63); }
|
|
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 2), &TM__RyWCTH29a2ugWfDx8Slx63g_4)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_4)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_4), 63); }
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 2), &TM__RyWCTH29a2ugWfDx8Slx63g_5)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_5)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_5), 63); }
|
|
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 2), &TM__RyWCTH29a2ugWfDx8Slx63g_6)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_6)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_6), 63); }
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 7), &TM__RyWCTH29a2ugWfDx8Slx63g_7)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_7)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_7), 63); }
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 15), &TM__RyWCTH29a2ugWfDx8Slx63g_8)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_8)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_8), 63); }
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 15), &TM__RyWCTH29a2ugWfDx8Slx63g_9)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_9)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_9), 63); }
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 15), &TM__RyWCTH29a2ugWfDx8Slx63g_10)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_10)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_10), 63); }
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 15), &TM__RyWCTH29a2ugWfDx8Slx63g_11)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_11)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_11), 63); }
|
|
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 15), &TM__RyWCTH29a2ugWfDx8Slx63g_12)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_12)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_12), 63); }
|
|
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(i, ((NI) 16), &TM__RyWCTH29a2ugWfDx8Slx63g_13)) { raiseOverflow(); }; if ((NU)((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_13)) > (NU)(63)){ raiseIndexError2((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_13), 63); } W[(i)- 0] = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_2))- 0]) >> (NU32)(((NU32) 17))) | (NU32)((NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_3))- 0]) << (NU32)(((NU32) 15)))) ^ (NU32)((NU32)((NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_4))- 0]) >> (NU32)(((NU32) 19))) | (NU32)((NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_5))- 0]) << (NU32)(((NU32) 13))))) ^ (NU32)((NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_6))- 0]) >> (NU64)(((NI) 10))))) + (NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_7))- 0]))) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_8))- 0]) >> (NU32)(((NU32) 7))) | (NU32)((NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_9))- 0]) << (NU32)(((NU32) 25)))) ^ (NU32)((NU32)((NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_10))- 0]) >> (NU32)(((NU32) 18))) | (NU32)((NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_11))- 0]) << (NU32)(((NU32) 14))))) ^ (NU32)((NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_12))- 0]) >> (NU64)(((NI) 3))))))) + (NU32)(W[((NI)(TM__RyWCTH29a2ugWfDx8Slx63g_13))- 0]));
|
|
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (nimAddInt(i_2, ((NI) 1), &TM__RyWCTH29a2ugWfDx8Slx63g_14)) { raiseOverflow(); }; i_2 = (NI)(TM__RyWCTH29a2ugWfDx8Slx63g_14); } LA3: ;
|
|
}
|
|
}
|
|
|
|
#line 253 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = state_0[(((NI) 0))- 0];
|
|
#line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = state_0[(((NI) 1))- 0];
|
|
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = state_0[(((NI) 2))- 0];
|
|
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = state_0[(((NI) 3))- 0];
|
|
#line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = state_0[(((NI) 4))- 0];
|
|
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = state_0[(((NI) 5))- 0];
|
|
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = state_0[(((NI) 6))- 0];
|
|
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = state_0[(((NI) 7))- 0];
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)((NU32)((NU32) ~(s4)) & s6))))) + (NU32)(((NU32) 1116352408)))) + (NU32)(W[(((NI) 0))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)(s0 & s2)) ^ (NU32)(s1 & s2))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(s3) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)((NU32)((NU32) ~(s3)) & s5))))) + (NU32)(((NU32) 1899447441)))) + (NU32)(W[(((NI) 1))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)(s7 & s1)) ^ (NU32)(s0 & s1))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(s2) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)((NU32)((NU32) ~(s2)) & s4))))) + (NU32)(((NU32) IL64(3049323471))))) + (NU32)(W[(((NI) 2))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)(s6 & s0)) ^ (NU32)(s7 & s0))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(s1) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)((NU32)((NU32) ~(s1)) & s3))))) + (NU32)(((NU32) IL64(3921009573))))) + (NU32)(W[(((NI) 3))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)(s5 & s7)) ^ (NU32)(s6 & s7))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(s0) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)((NU32)((NU32) ~(s0)) & s2))))) + (NU32)(((NU32) 961987163)))) + (NU32)(W[(((NI) 4))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)(s4 & s6)) ^ (NU32)(s5 & s6))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(s7) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)((NU32)((NU32) ~(s7)) & s1))))) + (NU32)(((NU32) 1508970993)))) + (NU32)(W[(((NI) 5))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)(s3 & s5)) ^ (NU32)(s4 & s5))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(s6) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)((NU32)((NU32) ~(s6)) & s0))))) + (NU32)(((NU32) IL64(2453635748))))) + (NU32)(W[(((NI) 6))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)(s2 & s4)) ^ (NU32)(s3 & s4))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(s5) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)((NU32)((NU32) ~(s5)) & s7))))) + (NU32)(((NU32) IL64(2870763221))))) + (NU32)(W[(((NI) 7))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)(s1 & s3)) ^ (NU32)(s2 & s3))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(s4) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)((NU32)((NU32) ~(s4)) & s6))))) + (NU32)(((NU32) IL64(3624381080))))) + (NU32)(W[(((NI) 8))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)(s0 & s2)) ^ (NU32)(s1 & s2))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(s3) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)((NU32)((NU32) ~(s3)) & s5))))) + (NU32)(((NU32) 310598401)))) + (NU32)(W[(((NI) 9))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)(s7 & s1)) ^ (NU32)(s0 & s1))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(s2) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)((NU32)((NU32) ~(s2)) & s4))))) + (NU32)(((NU32) 607225278)))) + (NU32)(W[(((NI) 10))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)(s6 & s0)) ^ (NU32)(s7 & s0))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(s1) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)((NU32)((NU32) ~(s1)) & s3))))) + (NU32)(((NU32) 1426881987)))) + (NU32)(W[(((NI) 11))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)(s5 & s7)) ^ (NU32)(s6 & s7))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(s0) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)((NU32)((NU32) ~(s0)) & s2))))) + (NU32)(((NU32) 1925078388)))) + (NU32)(W[(((NI) 12))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)(s4 & s6)) ^ (NU32)(s5 & s6))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(s7) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)((NU32)((NU32) ~(s7)) & s1))))) + (NU32)(((NU32) IL64(2162078206))))) + (NU32)(W[(((NI) 13))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)(s3 & s5)) ^ (NU32)(s4 & s5))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(s6) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)((NU32)((NU32) ~(s6)) & s0))))) + (NU32)(((NU32) IL64(2614888103))))) + (NU32)(W[(((NI) 14))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)(s2 & s4)) ^ (NU32)(s3 & s4))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(s5) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)((NU32)((NU32) ~(s5)) & s7))))) + (NU32)(((NU32) IL64(3248222580))))) + (NU32)(W[(((NI) 15))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)(s1 & s3)) ^ (NU32)(s2 & s3))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(s4) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)((NU32)((NU32) ~(s4)) & s6))))) + (NU32)(((NU32) IL64(3835390401))))) + (NU32)(W[(((NI) 16))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)(s0 & s2)) ^ (NU32)(s1 & s2))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(s3) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)((NU32)((NU32) ~(s3)) & s5))))) + (NU32)(((NU32) IL64(4022224774))))) + (NU32)(W[(((NI) 17))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)(s7 & s1)) ^ (NU32)(s0 & s1))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(s2) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)((NU32)((NU32) ~(s2)) & s4))))) + (NU32)(((NU32) 264347078)))) + (NU32)(W[(((NI) 18))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)(s6 & s0)) ^ (NU32)(s7 & s0))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(s1) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)((NU32)((NU32) ~(s1)) & s3))))) + (NU32)(((NU32) 604807628)))) + (NU32)(W[(((NI) 19))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)(s5 & s7)) ^ (NU32)(s6 & s7))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(s0) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)((NU32)((NU32) ~(s0)) & s2))))) + (NU32)(((NU32) 770255983)))) + (NU32)(W[(((NI) 20))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)(s4 & s6)) ^ (NU32)(s5 & s6))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(s7) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)((NU32)((NU32) ~(s7)) & s1))))) + (NU32)(((NU32) 1249150122)))) + (NU32)(W[(((NI) 21))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)(s3 & s5)) ^ (NU32)(s4 & s5))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(s6) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)((NU32)((NU32) ~(s6)) & s0))))) + (NU32)(((NU32) 1555081692)))) + (NU32)(W[(((NI) 22))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)(s2 & s4)) ^ (NU32)(s3 & s4))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(s5) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)((NU32)((NU32) ~(s5)) & s7))))) + (NU32)(((NU32) 1996064986)))) + (NU32)(W[(((NI) 23))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)(s1 & s3)) ^ (NU32)(s2 & s3))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(s4) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)((NU32)((NU32) ~(s4)) & s6))))) + (NU32)(((NU32) IL64(2554220882))))) + (NU32)(W[(((NI) 24))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)(s0 & s2)) ^ (NU32)(s1 & s2))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(s3) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)((NU32)((NU32) ~(s3)) & s5))))) + (NU32)(((NU32) IL64(2821834349))))) + (NU32)(W[(((NI) 25))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)(s7 & s1)) ^ (NU32)(s0 & s1))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(s2) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)((NU32)((NU32) ~(s2)) & s4))))) + (NU32)(((NU32) IL64(2952996808))))) + (NU32)(W[(((NI) 26))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)(s6 & s0)) ^ (NU32)(s7 & s0))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(s1) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)((NU32)((NU32) ~(s1)) & s3))))) + (NU32)(((NU32) IL64(3210313671))))) + (NU32)(W[(((NI) 27))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)(s5 & s7)) ^ (NU32)(s6 & s7))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(s0) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)((NU32)((NU32) ~(s0)) & s2))))) + (NU32)(((NU32) IL64(3336571891))))) + (NU32)(W[(((NI) 28))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)(s4 & s6)) ^ (NU32)(s5 & s6))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(s7) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)((NU32)((NU32) ~(s7)) & s1))))) + (NU32)(((NU32) IL64(3584528711))))) + (NU32)(W[(((NI) 29))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)(s3 & s5)) ^ (NU32)(s4 & s5))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(s6) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)((NU32)((NU32) ~(s6)) & s0))))) + (NU32)(((NU32) 113926993)))) + (NU32)(W[(((NI) 30))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)(s2 & s4)) ^ (NU32)(s3 & s4))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(s5) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)((NU32)((NU32) ~(s5)) & s7))))) + (NU32)(((NU32) 338241895)))) + (NU32)(W[(((NI) 31))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)(s1 & s3)) ^ (NU32)(s2 & s3))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(s4) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)((NU32)((NU32) ~(s4)) & s6))))) + (NU32)(((NU32) 666307205)))) + (NU32)(W[(((NI) 32))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)(s0 & s2)) ^ (NU32)(s1 & s2))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(s3) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)((NU32)((NU32) ~(s3)) & s5))))) + (NU32)(((NU32) 773529912)))) + (NU32)(W[(((NI) 33))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)(s7 & s1)) ^ (NU32)(s0 & s1))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(s2) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)((NU32)((NU32) ~(s2)) & s4))))) + (NU32)(((NU32) 1294757372)))) + (NU32)(W[(((NI) 34))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)(s6 & s0)) ^ (NU32)(s7 & s0))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(s1) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)((NU32)((NU32) ~(s1)) & s3))))) + (NU32)(((NU32) 1396182291)))) + (NU32)(W[(((NI) 35))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)(s5 & s7)) ^ (NU32)(s6 & s7))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(s0) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)((NU32)((NU32) ~(s0)) & s2))))) + (NU32)(((NU32) 1695183700)))) + (NU32)(W[(((NI) 36))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)(s4 & s6)) ^ (NU32)(s5 & s6))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(s7) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)((NU32)((NU32) ~(s7)) & s1))))) + (NU32)(((NU32) 1986661051)))) + (NU32)(W[(((NI) 37))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)(s3 & s5)) ^ (NU32)(s4 & s5))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(s6) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)((NU32)((NU32) ~(s6)) & s0))))) + (NU32)(((NU32) IL64(2177026350))))) + (NU32)(W[(((NI) 38))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)(s2 & s4)) ^ (NU32)(s3 & s4))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(s5) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)((NU32)((NU32) ~(s5)) & s7))))) + (NU32)(((NU32) IL64(2456956037))))) + (NU32)(W[(((NI) 39))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)(s1 & s3)) ^ (NU32)(s2 & s3))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(s4) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)((NU32)((NU32) ~(s4)) & s6))))) + (NU32)(((NU32) IL64(2730485921))))) + (NU32)(W[(((NI) 40))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)(s0 & s2)) ^ (NU32)(s1 & s2))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(s3) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)((NU32)((NU32) ~(s3)) & s5))))) + (NU32)(((NU32) IL64(2820302411))))) + (NU32)(W[(((NI) 41))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)(s7 & s1)) ^ (NU32)(s0 & s1))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(s2) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)((NU32)((NU32) ~(s2)) & s4))))) + (NU32)(((NU32) IL64(3259730800))))) + (NU32)(W[(((NI) 42))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)(s6 & s0)) ^ (NU32)(s7 & s0))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(s1) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)((NU32)((NU32) ~(s1)) & s3))))) + (NU32)(((NU32) IL64(3345764771))))) + (NU32)(W[(((NI) 43))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)(s5 & s7)) ^ (NU32)(s6 & s7))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(s0) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)((NU32)((NU32) ~(s0)) & s2))))) + (NU32)(((NU32) IL64(3516065817))))) + (NU32)(W[(((NI) 44))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)(s4 & s6)) ^ (NU32)(s5 & s6))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(s7) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)((NU32)((NU32) ~(s7)) & s1))))) + (NU32)(((NU32) IL64(3600352804))))) + (NU32)(W[(((NI) 45))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)(s3 & s5)) ^ (NU32)(s4 & s5))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(s6) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)((NU32)((NU32) ~(s6)) & s0))))) + (NU32)(((NU32) IL64(4094571909))))) + (NU32)(W[(((NI) 46))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)(s2 & s4)) ^ (NU32)(s3 & s4))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(s5) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)((NU32)((NU32) ~(s5)) & s7))))) + (NU32)(((NU32) 275423344)))) + (NU32)(W[(((NI) 47))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)(s1 & s3)) ^ (NU32)(s2 & s3))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(s4) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)((NU32)((NU32) ~(s4)) & s6))))) + (NU32)(((NU32) 430227734)))) + (NU32)(W[(((NI) 48))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)(s0 & s2)) ^ (NU32)(s1 & s2))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(s3) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)((NU32)((NU32) ~(s3)) & s5))))) + (NU32)(((NU32) 506948616)))) + (NU32)(W[(((NI) 49))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)(s7 & s1)) ^ (NU32)(s0 & s1))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(s2) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)((NU32)((NU32) ~(s2)) & s4))))) + (NU32)(((NU32) 659060556)))) + (NU32)(W[(((NI) 50))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)(s6 & s0)) ^ (NU32)(s7 & s0))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(s1) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)((NU32)((NU32) ~(s1)) & s3))))) + (NU32)(((NU32) 883997877)))) + (NU32)(W[(((NI) 51))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)(s5 & s7)) ^ (NU32)(s6 & s7))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(s0) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)((NU32)((NU32) ~(s0)) & s2))))) + (NU32)(((NU32) 958139571)))) + (NU32)(W[(((NI) 52))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)(s4 & s6)) ^ (NU32)(s5 & s6))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(s7) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)((NU32)((NU32) ~(s7)) & s1))))) + (NU32)(((NU32) 1322822218)))) + (NU32)(W[(((NI) 53))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)(s3 & s5)) ^ (NU32)(s4 & s5))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(s6) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)((NU32)((NU32) ~(s6)) & s0))))) + (NU32)(((NU32) 1537002063)))) + (NU32)(W[(((NI) 54))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)(s2 & s4)) ^ (NU32)(s3 & s4))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(s5) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)((NU32)((NU32) ~(s5)) & s7))))) + (NU32)(((NU32) 1747873779)))) + (NU32)(W[(((NI) 55))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)(s1 & s3)) ^ (NU32)(s2 & s3))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(s4) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)((NU32)((NU32) ~(s4)) & s6))))) + (NU32)(((NU32) 1955562222)))) + (NU32)(W[(((NI) 56))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)(s0 & s2)) ^ (NU32)(s1 & s2))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(s3) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)((NU32)((NU32) ~(s3)) & s5))))) + (NU32)(((NU32) 2024104815)))) + (NU32)(W[(((NI) 57))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)(s7 & s1)) ^ (NU32)(s0 & s1))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(s2) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)((NU32)((NU32) ~(s2)) & s4))))) + (NU32)(((NU32) IL64(2227730452))))) + (NU32)(W[(((NI) 58))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)(s6 & s0)) ^ (NU32)(s7 & s0))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(s1) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)((NU32)((NU32) ~(s1)) & s3))))) + (NU32)(((NU32) IL64(2361852424))))) + (NU32)(W[(((NI) 59))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)(s5 & s7)) ^ (NU32)(s6 & s7))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(s0) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s0) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s0) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s0 & s1) ^ (NU32)((NU32)((NU32) ~(s0)) & s2))))) + (NU32)(((NU32) IL64(2428436474))))) + (NU32)(W[(((NI) 60))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s4) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s4) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s4 & s5) ^ (NU32)(s4 & s6)) ^ (NU32)(s5 & s6))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s7 = (NU32)((NU32)(s7) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s3 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s7) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s7) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s7 & s0) ^ (NU32)((NU32)((NU32) ~(s7)) & s1))))) + (NU32)(((NU32) IL64(2756734187))))) + (NU32)(W[(((NI) 61))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s3) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s3) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s3 & s4) ^ (NU32)(s3 & s5)) ^ (NU32)(s4 & s5))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s6 = (NU32)((NU32)(s6) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s2 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s6) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s6) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s6 & s7) ^ (NU32)((NU32)((NU32) ~(s6)) & s0))))) + (NU32)(((NU32) IL64(3204031479))))) + (NU32)(W[(((NI) 62))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s2) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s2) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s2 & s3) ^ (NU32)(s2 & s4)) ^ (NU32)(s3 & s4))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s5 = (NU32)((NU32)(s5) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s1 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t0 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s0) + (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 6))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 26)))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 11))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 21))))) ^ (NU32)((NU32)((NU32)(s5) >> (NU32)(((NU32) 25))) | (NU32)((NU32)(s5) << (NU32)(((NU32) 7)))))))) + (NU32)((NU32)((NU32)(s5 & s6) ^ (NU32)((NU32)((NU32) ~(s5)) & s7))))) + (NU32)(((NU32) IL64(3329325298))))) + (NU32)(W[(((NI) 63))- 0]));
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
t1 = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 30)))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 13))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 19))))) ^ (NU32)((NU32)((NU32)(s1) >> (NU32)(((NU32) 22))) | (NU32)((NU32)(s1) << (NU32)(((NU32) 10)))))) + (NU32)((NU32)((NU32)((NU32)(s1 & s2) ^ (NU32)(s1 & s3)) ^ (NU32)(s2 & s3))));
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s4 = (NU32)((NU32)(s4) + (NU32)(t0));
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
s0 = (NU32)((NU32)(t0) + (NU32)(t1));
|
|
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
state_0[(((NI) 0))- 0] = (NU32)((NU32)(state_0[(((NI) 0))- 0]) + (NU32)(s0));
|
|
#line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
state_0[(((NI) 1))- 0] = (NU32)((NU32)(state_0[(((NI) 1))- 0]) + (NU32)(s1));
|
|
#line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
state_0[(((NI) 2))- 0] = (NU32)((NU32)(state_0[(((NI) 2))- 0]) + (NU32)(s2));
|
|
#line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
state_0[(((NI) 3))- 0] = (NU32)((NU32)(state_0[(((NI) 3))- 0]) + (NU32)(s3));
|
|
#line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
state_0[(((NI) 4))- 0] = (NU32)((NU32)(state_0[(((NI) 4))- 0]) + (NU32)(s4));
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
state_0[(((NI) 5))- 0] = (NU32)((NU32)(state_0[(((NI) 5))- 0]) + (NU32)(s5));
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
state_0[(((NI) 6))- 0] = (NU32)((NU32)(state_0[(((NI) 6))- 0]) + (NU32)(s6));
|
|
#line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
state_0[(((NI) 7))- 0] = (NU32)((NU32)(state_0[(((NI) 7))- 0]) + (NU32)(s7));}
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));}
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size);
|
|
}
|
|
|
|
#line 492 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
static N_INLINE(void, finalize256__C8fXqRtxb2ILgkwYRN3qiQ_2sha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx) { NI j; NI TM__RyWCTH29a2ugWfDx8Slx63g_15;
|
|
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
j = ((NI) ((NU32)((*ctx).count[(((NI) 0))- 0] & ((NU32) 63)))); if ((NU)(j) > (NU)(63)){ raiseIndexError2(j, 63); }
|
|
#line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).buffer[(j)- 0] = ((NU8) 128);
|
|
#line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__RyWCTH29a2ugWfDx8Slx63g_15)) { raiseOverflow(); }; j = (NI)(TM__RyWCTH29a2ugWfDx8Slx63g_15); {
|
|
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
while (1) { NI TM__RyWCTH29a2ugWfDx8Slx63g_16;
|
|
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!!((j == ((NI) 56)))) goto LA2;
|
|
|
|
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
{
|
|
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!(j == ((NI) 64))) goto LA5_;
|
|
|
|
#line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q((*ctx).state, (*ctx).buffer, 64);
|
|
|
|
#line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
j = ((NI) 0); }
|
|
LA5_: ;
|
|
if ((NU)(j) > (NU)(63)){ raiseIndexError2(j, 63); }
|
|
#line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).buffer[(j)- 0] = ((NU8) 0);
|
|
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__RyWCTH29a2ugWfDx8Slx63g_16)) { raiseOverflow(); }; j = (NI)(TM__RyWCTH29a2ugWfDx8Slx63g_16); } LA2: ;
|
|
}
|
|
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 1))- 0] = (NU32)((NU32)((NU32)((NU64)((*ctx).count[(((NI) 1))- 0]) << (NU64)(((NI) 3)))) + (NU32)((NU32)((NU32)((*ctx).count[(((NI) 0))- 0]) >> (NU64)(((NI) 29)))));
|
|
#line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 0))- 0] = (NU32)((NU64)((*ctx).count[(((NI) 0))- 0]) << (NU64)(((NI) 3)));
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU32*) ((&(*ctx).buffer[(((NI) 56))- 0])))) = __builtin_bswap32((*ctx).count[(((NI) 1))- 0]);
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU32*) ((&(*ctx).buffer[(((NI) 60))- 0])))) = __builtin_bswap32((*ctx).count[(((NI) 0))- 0]);
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q((*ctx).state, (*ctx).buffer, 64);
|
|
}
|
|
|
|
#line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
static N_INLINE(NU, finish__XWD9ckGqZzLMH9bax9c7RDdGgsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx, NU8* data_0, NI data_0Len_0) { NU result; result = (NU)0;
|
|
#line 526 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
result = ((NU) 0);
|
|
#line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
{
|
|
#line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!(((NI) 32) <= data_0Len_0)) goto LA3_;
|
|
|
|
#line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
finalize256__C8fXqRtxb2ILgkwYRN3qiQ_2sha2(ctx);
|
|
|
|
#line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
result = ((NU) 32); if ((NU)(((NI) 0)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 0),data_0Len_0-1); }
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU32*) ((&data_0[((NI) 0)])))) = __builtin_bswap32((*ctx).state[(((NI) 0))- 0]); if ((NU)(((NI) 4)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 4),data_0Len_0-1); }
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU32*) ((&data_0[((NI) 4)])))) = __builtin_bswap32((*ctx).state[(((NI) 1))- 0]); if ((NU)(((NI) 8)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 8),data_0Len_0-1); }
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU32*) ((&data_0[((NI) 8)])))) = __builtin_bswap32((*ctx).state[(((NI) 2))- 0]); if ((NU)(((NI) 12)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 12),data_0Len_0-1); }
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU32*) ((&data_0[((NI) 12)])))) = __builtin_bswap32((*ctx).state[(((NI) 3))- 0]); if ((NU)(((NI) 16)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 16),data_0Len_0-1); }
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU32*) ((&data_0[((NI) 16)])))) = __builtin_bswap32((*ctx).state[(((NI) 4))- 0]); if ((NU)(((NI) 20)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 20),data_0Len_0-1); }
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU32*) ((&data_0[((NI) 20)])))) = __builtin_bswap32((*ctx).state[(((NI) 5))- 0]); if ((NU)(((NI) 24)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 24),data_0Len_0-1); }
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU32*) ((&data_0[((NI) 24)])))) = __builtin_bswap32((*ctx).state[(((NI) 6))- 0]); if ((NU)(((NI) 28)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 28),data_0Len_0-1); }
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU32*) ((&data_0[((NI) 28)])))) = __builtin_bswap32((*ctx).state[(((NI) 7))- 0]); }
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw, finish__x70ALeeaQ1ry9a63hdOCQWA)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx) { tyObject_MDigest__law9ct65KplMYBvtmjCQxbw result; NU T1_; nimZeroMem((void*)(&result), sizeof(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw));
|
|
#line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
T1_ = (NU)0; T1_ = finish__XWD9ckGqZzLMH9bax9c7RDdGgsha2(ctx, result.data, 32); (void)(T1_);
|
|
return result;}
|