mirror of
https://github.com/waku-org/nwaku.git
synced 2025-02-11 06:26:43 +00:00
5338 lines
309 KiB
C
5338 lines
309 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/waku/v2/node -o nimcache/release/wakunode2/@m..@s..@s..@svendor@snimcrypto@snimcrypto@shmac.nim.c.o nimcache/release/wakunode2/@m..@s..@s..@svendor@snimcrypto@snimcrypto@shmac.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_HMAC__CxVfcs3qQxev4nVq3Txjyg tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg;
|
|
typedef struct tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w;
|
|
typedef struct TNimType TNimType;
|
|
typedef struct TNimNode TNimNode;
|
|
typedef struct tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA;
|
|
typedef struct tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg;
|
|
typedef struct tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ;
|
|
typedef struct tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ;
|
|
typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw;
|
|
typedef struct tyObject_MDigest__izzRLOKFx5icZ5e3JAI6Yw tyObject_MDigest__izzRLOKFx5icZ5e3JAI6Yw;
|
|
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;
|
|
};
|
|
struct tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg {tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w mdctx;
|
|
tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w opadctx;
|
|
tyArray__w5VB8h5K8DB3oWrO5U2wqg ipad;
|
|
tyArray__w5VB8h5K8DB3oWrO5U2wqg opad;
|
|
};
|
|
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
|
|
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
|
|
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
|
|
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
|
|
struct TNimType {NI size;
|
|
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
|
|
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
|
|
TNimType* base;
|
|
TNimNode* node;
|
|
void* finalizer;
|
|
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
|
|
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
|
|
NCSTRING name;
|
|
TNimType* nextType;
|
|
NI instances;
|
|
NI sizes;
|
|
};
|
|
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
|
|
struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
|
|
NI offset;
|
|
TNimType* typ;
|
|
NCSTRING name;
|
|
NI len;
|
|
TNimNode** sons;
|
|
};
|
|
typedef NU64 tyArray__NzKR9bw29cLPrd712Xt6Liiw[2];
|
|
typedef NU64 tyArray__9cHI9ce3NOVpqam1bGmXg5vw[8];
|
|
typedef NU8 tyArray__Zu7UusKTJ9auYSy2NZNrWFg[128];
|
|
struct tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg {tyArray__NzKR9bw29cLPrd712Xt6Liiw count;
|
|
tyArray__9cHI9ce3NOVpqam1bGmXg5vw state;
|
|
tyArray__Zu7UusKTJ9auYSy2NZNrWFg buffer;
|
|
};
|
|
struct tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA {tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg mdctx;
|
|
tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg opadctx;
|
|
tyArray__Zu7UusKTJ9auYSy2NZNrWFg ipad;
|
|
tyArray__Zu7UusKTJ9auYSy2NZNrWFg opad;
|
|
};
|
|
typedef NU32 tyArray__xsE8WL1yT5DKfrMdYB89bYA[5];
|
|
struct tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ {NU64 size;
|
|
tyArray__xsE8WL1yT5DKfrMdYB89bYA h;
|
|
tyArray__w5VB8h5K8DB3oWrO5U2wqg w;
|
|
};
|
|
struct tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ {tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ mdctx;
|
|
tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ opadctx;
|
|
tyArray__w5VB8h5K8DB3oWrO5U2wqg ipad;
|
|
tyArray__w5VB8h5K8DB3oWrO5U2wqg opad;
|
|
};
|
|
typedef NU32 tyArray__U0SiHM0pVagA9c71oWelQMA[16];
|
|
typedef NU8 tyArray__YyRa69aN4VsyfqqzTn4sexg[64];
|
|
typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32];
|
|
struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
|
|
};
|
|
typedef NU8 tyArray__cleXh9bMEnUU9aNvjKX8m6BA[32];
|
|
typedef NU8 tyArray__xzlqNtshGXCoRj5q89ax06A[128];
|
|
struct tyObject_MDigest__izzRLOKFx5icZ5e3JAI6Yw {tyArray__w5VB8h5K8DB3oWrO5U2wqg data;
|
|
};
|
|
typedef NU8 tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ[1];
|
|
typedef NU8 tyArray__cdsir9aPB24hAk6k77P9b9bCA[8];
|
|
static N_INLINE(void, reset__C8fXqRtxb2ILgkwYRN3qiQ_4sha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx);
|
|
static N_INLINE(void, init__C8fXqRtxb2ILgkwYRN3qiQsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx);
|
|
static N_INLINE(void, update__JVKV5lsc6z00iHHbNwyg9bAsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx, NU8* data_0, NI data_0Len_0);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
|
|
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size);
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
|
|
N_LIB_PRIVATE N_NIMCALL(void, sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q)(NU32* state_0, NU8* data_0, NI data_0Len_0);
|
|
static N_INLINE(void, reset__mFNLSfMaKA1Pfo7EZrdH0A_4sha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx);
|
|
static N_INLINE(void, init__mFNLSfMaKA1Pfo7EZrdH0Asha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx);
|
|
static N_INLINE(void, update__89bzCSJW3tR9bSg6RN2NtA4Qsha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx, NU8* data_0, NI data_0Len_0);
|
|
N_LIB_PRIVATE N_NIMCALL(void, sha512Transform__d4P1X7sPV8KvC9aZQp9b36cw)(NU64* state_0, NU8* data_0, NI data_0Len_0);
|
|
static N_INLINE(void, reset__btu5MVTXVBL9aOv5HvjKyLg_3sha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx);
|
|
static N_INLINE(void, init__btu5MVTXVBL9aOv5HvjKyLgsha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx);
|
|
static N_INLINE(void, update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* data_0, NI data_0Len_0);
|
|
static N_INLINE(void, sha1Transform__ap4JvFa646AtUaeJcf6V9bwsha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* blk, NI blkLen_0, NI offset);
|
|
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);
|
|
static N_INLINE(NU, finish__21C9bb9bs8ZSGFBr7oxmCmkghmac)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx, NU8* data_0, NI data_0Len_0);
|
|
static N_INLINE(NU, finish__7hDm0DZMoaghTD0sTURKDAsha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx, NU8* data_0, NI data_0Len_0);
|
|
static N_INLINE(void, finalize512__mFNLSfMaKA1Pfo7EZrdH0A_2sha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx);
|
|
static N_INLINE(NU, finish__zAquD44FHEHiQoKy0GFmgwhmac)(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA* hmctx, NU8* data_0, NI data_0Len_0);
|
|
static N_INLINE(NU, finish__FQ1NJvRwuhjIgUEBxM3zOwsha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* data_0, NI data_0Len_0);
|
|
static N_INLINE(void, burnMem__phd1a7AIFSvoPLH7cyoVugutils)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* a);
|
|
N_LIB_PRIVATE N_NIMCALL(void, burnMem__haAOjkJjOuRy8ux9bV57dXw)(void* p_0, NI size);
|
|
N_LIB_PRIVATE TNimType NTI__CxVfcs3qQxev4nVq3Txjyg_;
|
|
extern TNimType NTI__5brAquljQjPUyNuIC4vV1w_;
|
|
extern TNimType NTI__w5VB8h5K8DB3oWrO5U2wqg_;
|
|
N_LIB_PRIVATE TNimType NTI__Jej2TBsaJwA9baQxZ5QM8SA_;
|
|
extern TNimType NTI__qb3VnmKVDutwz9aD1ApjZKg_;
|
|
extern TNimType NTI__Zu7UusKTJ9auYSy2NZNrWFg_;
|
|
N_LIB_PRIVATE TNimType NTI__uzU4ZNoO8e2OOO1BYHLqoQ_;
|
|
extern TNimType NTI__xzOcQO5jKMUoBcYv9ctHzLQ_;
|
|
static NIM_CONST tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ TM__iWC69c0ckqOdru66K5Xl1xA_45 = {((NU8) 128)}
|
|
;
|
|
static NIM_CONST tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ TM__iWC69c0ckqOdru66K5Xl1xA_46 = {((NU8) 0)}
|
|
;
|
|
extern TNimType* nimTypeRoot;
|
|
|
|
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
static N_INLINE(void, init__C8fXqRtxb2ILgkwYRN3qiQsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx) {
|
|
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 0))- 0] = ((NU32) 0);
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 1))- 0] = ((NU32) 0);
|
|
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 0))- 0] = ((NU32) 1779033703);
|
|
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 1))- 0] = ((NU32) IL64(3144134277));
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 2))- 0] = ((NU32) 1013904242);
|
|
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 3))- 0] = ((NU32) IL64(2773480762));
|
|
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 4))- 0] = ((NU32) 1359893119);
|
|
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 5))- 0] = ((NU32) IL64(2600822924));
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 6))- 0] = ((NU32) 528734635);
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 7))- 0] = ((NU32) 1541459225);}
|
|
|
|
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
static N_INLINE(void, reset__C8fXqRtxb2ILgkwYRN3qiQ_4sha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx) {
|
|
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
init__C8fXqRtxb2ILgkwYRN3qiQsha2(ctx);
|
|
}
|
|
|
|
#line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_;
|
|
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
|
|
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
|
|
T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));}
|
|
|
|
#line 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) {
|
|
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
|
|
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
|
|
nimCopyMem(dest, source, size);
|
|
}
|
|
|
|
#line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
static N_INLINE(void, update__JVKV5lsc6z00iHHbNwyg9bAsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx, NU8* data_0, NI data_0Len_0) { NI pos; NI length;
|
|
#line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
pos = ((NI) 0);
|
|
#line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
length = data_0Len_0; {
|
|
#line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
while (1) { NI offset; NI size; NI TM__iWC69c0ckqOdru66K5Xl1xA_5; NI TM__iWC69c0ckqOdru66K5Xl1xA_6; NI TM__iWC69c0ckqOdru66K5Xl1xA_7; NI TM__iWC69c0ckqOdru66K5Xl1xA_8;
|
|
#line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!(((NI) 0) < length)) goto LA2;
|
|
|
|
#line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
offset = ((NI) ((NU32)((*ctx).count[(((NI) 0))- 0] & ((NU32) 63))));
|
|
#line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(((NI) 64), offset, &TM__iWC69c0ckqOdru66K5Xl1xA_5)) { raiseOverflow(); }; size = (((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_5) <= length) ? (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_5) : length);
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(offset) > (NU)(63)){ raiseIndexError2(offset, 63); } if ((NU)(pos) >= (NU)(data_0Len_0)){ raiseIndexError2(pos,data_0Len_0-1); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if (nimMulInt(size, ((NI) 1), &TM__iWC69c0ckqOdru66K5Xl1xA_6)) { raiseOverflow(); }; if (((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_6)) < ((NI) 0) || ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_6)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_6), ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*ctx).buffer[(offset)- 0]))), ((void*) ((&data_0[pos]))), ((NI) ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_6))));
|
|
|
|
#line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimAddInt(pos, size, &TM__iWC69c0ckqOdru66K5Xl1xA_7)) { raiseOverflow(); }; pos = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_7);
|
|
#line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(length, size, &TM__iWC69c0ckqOdru66K5Xl1xA_8)) { raiseOverflow(); }; length = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_8);
|
|
#line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 0))- 0] = (NU32)((NU32)((*ctx).count[(((NI) 0))- 0]) + (NU32)(((NU32) (size))));
|
|
#line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
{
|
|
#line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!((NU32)((*ctx).count[(((NI) 0))- 0]) < (NU32)(((NU32) (size))))) goto LA5_;
|
|
|
|
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 1))- 0] = (NU32)((NU32)((*ctx).count[(((NI) 1))- 0]) + (NU32)(((NU32) 1))); }
|
|
LA5_: ;
|
|
|
|
#line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
{
|
|
#line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!((NU32)((*ctx).count[(((NI) 0))- 0] & ((NU32) 63)) == ((NU32) 0))) goto LA9_;
|
|
|
|
#line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q((*ctx).state, (*ctx).buffer, 64);
|
|
}
|
|
LA9_: ;
|
|
} LA2: ;
|
|
}
|
|
}
|
|
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__3PkHS3KRpSG9bEaZCBbhR4w)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx) {
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
reset__C8fXqRtxb2ILgkwYRN3qiQ_4sha2((&(*hmctx).mdctx));
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
reset__C8fXqRtxb2ILgkwYRN3qiQ_4sha2((&(*hmctx).opadctx));
|
|
|
|
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__JVKV5lsc6z00iHHbNwyg9bAsha2((&(*hmctx).mdctx), (*hmctx).ipad, 64);
|
|
|
|
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__JVKV5lsc6z00iHHbNwyg9bAsha2((&(*hmctx).opadctx), (*hmctx).opad, 64);
|
|
}
|
|
|
|
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
static N_INLINE(void, init__mFNLSfMaKA1Pfo7EZrdH0Asha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx) {
|
|
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 0))- 0] = 0ULL;
|
|
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 1))- 0] = 0ULL;
|
|
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 0))- 0] = 7640891576956012808ULL;
|
|
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 1))- 0] = 13503953896175478587ULL;
|
|
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 2))- 0] = 4354685564936845355ULL;
|
|
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 3))- 0] = 11912009170470909681ULL;
|
|
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 4))- 0] = 5840696475078001361ULL;
|
|
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 5))- 0] = 11170449401992604703ULL;
|
|
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 6))- 0] = 2270897969802886507ULL;
|
|
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).state[(((NI) 7))- 0] = 6620516959819538809ULL;}
|
|
|
|
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
static N_INLINE(void, reset__mFNLSfMaKA1Pfo7EZrdH0A_4sha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx) {
|
|
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
init__mFNLSfMaKA1Pfo7EZrdH0Asha2(ctx);
|
|
}
|
|
|
|
#line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
static N_INLINE(void, update__89bzCSJW3tR9bSg6RN2NtA4Qsha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx, NU8* data_0, NI data_0Len_0) { NI pos; NI length;
|
|
#line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
pos = ((NI) 0);
|
|
#line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
length = data_0Len_0; {
|
|
#line 476 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
while (1) { NI offset; NI size; NI TM__iWC69c0ckqOdru66K5Xl1xA_9; NI TM__iWC69c0ckqOdru66K5Xl1xA_10; NI TM__iWC69c0ckqOdru66K5Xl1xA_11; NI TM__iWC69c0ckqOdru66K5Xl1xA_12;
|
|
#line 476 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!(((NI) 0) < length)) goto LA2;
|
|
|
|
#line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if ((NI64)((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL)) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL), ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } offset = ((NI) ((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL)));
|
|
#line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(((NI) 128), offset, &TM__iWC69c0ckqOdru66K5Xl1xA_9)) { raiseOverflow(); }; size = (((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_9) <= length) ? (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_9) : length);
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(offset) > (NU)(127)){ raiseIndexError2(offset, 127); } if ((NU)(pos) >= (NU)(data_0Len_0)){ raiseIndexError2(pos,data_0Len_0-1); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if (nimMulInt(size, ((NI) 1), &TM__iWC69c0ckqOdru66K5Xl1xA_10)) { raiseOverflow(); }; if (((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_10)) < ((NI) 0) || ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_10)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_10), ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*ctx).buffer[(offset)- 0]))), ((void*) ((&data_0[pos]))), ((NI) ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_10))));
|
|
|
|
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimAddInt(pos, size, &TM__iWC69c0ckqOdru66K5Xl1xA_11)) { raiseOverflow(); }; pos = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_11);
|
|
#line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimSubInt(length, size, &TM__iWC69c0ckqOdru66K5Xl1xA_12)) { raiseOverflow(); }; length = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_12);
|
|
#line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 0))- 0] = (NU64)((NU64)((*ctx).count[(((NI) 0))- 0]) + (NU64)(((NU64) (size))));
|
|
#line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
{
|
|
#line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!((NU64)((*ctx).count[(((NI) 0))- 0]) < (NU64)(((NU64) (size))))) goto LA5_;
|
|
|
|
#line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 1))- 0] = (NU64)((NU64)((*ctx).count[(((NI) 1))- 0]) + (NU64)(1ULL)); }
|
|
LA5_: ;
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
{
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL) == 0ULL)) goto LA9_;
|
|
|
|
#line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
sha512Transform__d4P1X7sPV8KvC9aZQp9b36cw((*ctx).state, (*ctx).buffer, 128);
|
|
}
|
|
LA9_: ;
|
|
} LA2: ;
|
|
}
|
|
}
|
|
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__PtGrqrN9a3VnFC2nyLSZoOQ)(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA* hmctx) {
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
reset__mFNLSfMaKA1Pfo7EZrdH0A_4sha2((&(*hmctx).mdctx));
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
reset__mFNLSfMaKA1Pfo7EZrdH0A_4sha2((&(*hmctx).opadctx));
|
|
|
|
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__89bzCSJW3tR9bSg6RN2NtA4Qsha2((&(*hmctx).mdctx), (*hmctx).ipad, 128);
|
|
|
|
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__89bzCSJW3tR9bSg6RN2NtA4Qsha2((&(*hmctx).opadctx), (*hmctx).opad, 128);
|
|
}
|
|
|
|
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
static N_INLINE(void, init__btu5MVTXVBL9aOv5HvjKyLgsha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx) {
|
|
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).size = 0ULL;
|
|
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).h[(((NI) 0))- 0] = ((NU32) 1732584193);
|
|
#line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).h[(((NI) 1))- 0] = ((NU32) IL64(4023233417));
|
|
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).h[(((NI) 2))- 0] = ((NU32) IL64(2562383102));
|
|
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).h[(((NI) 3))- 0] = ((NU32) 271733878);
|
|
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).h[(((NI) 4))- 0] = ((NU32) IL64(3285377520));}
|
|
|
|
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
static N_INLINE(void, reset__btu5MVTXVBL9aOv5HvjKyLg_3sha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx) {
|
|
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
init__btu5MVTXVBL9aOv5HvjKyLgsha(ctx);
|
|
}
|
|
|
|
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
static N_INLINE(void, sha1Transform__ap4JvFa646AtUaeJcf6V9bwsha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* blk, NI blkLen_0, NI offset) { NU32 A; NU32 B; NU32 C; NU32 D; NU32 E; tyArray__U0SiHM0pVagA9c71oWelQMA arr; NU32 tmpX60gensym39266320_; NU32 pX60gensym48331161_; NI TM__iWC69c0ckqOdru66K5Xl1xA_18; NU32 tmpX60gensym39266324_; NU32 pX60gensym48350012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_19; NU32 tmpX60gensym39266328_; NU32 pX60gensym48370012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_20; NU32 tmpX60gensym39266332_; NU32 pX60gensym48390012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_21; NU32 tmpX60gensym39266336_; NU32 pX60gensym48410012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_22; NU32 tmpX60gensym39266340_; NU32 pX60gensym48430012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_23; NU32 tmpX60gensym39266344_; NU32 pX60gensym48450012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_24; NU32 tmpX60gensym39266348_; NU32 pX60gensym48470012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_25; NU32 tmpX60gensym39266352_; NU32 pX60gensym48490012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_26; NU32 tmpX60gensym39266356_; NU32 pX60gensym48510012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_27; NU32 tmpX60gensym39266360_; NU32 pX60gensym48530012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_28; NU32 tmpX60gensym39266364_; NU32 pX60gensym48550012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_29; NU32 tmpX60gensym39266368_; NU32 pX60gensym48570012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_30; NU32 tmpX60gensym39266372_; NU32 pX60gensym48590012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_31; NU32 tmpX60gensym39266376_; NU32 pX60gensym48610012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_32; NU32 tmpX60gensym39266380_; NU32 pX60gensym48630012_; NI TM__iWC69c0ckqOdru66K5Xl1xA_33; NU32 tmpX60gensym39266384_; NU32 tmpX60gensym39266388_; NU32 tmpX60gensym39266392_; NU32 tmpX60gensym39266396_; NU32 tmpX60gensym39266400_; NU32 tmpX60gensym39266404_; NU32 tmpX60gensym39266408_; NU32 tmpX60gensym39266412_; NU32 tmpX60gensym39266416_; NU32 tmpX60gensym39266420_; NU32 tmpX60gensym39266424_; NU32 tmpX60gensym39266428_; NU32 tmpX60gensym39266432_; NU32 tmpX60gensym39266436_; NU32 tmpX60gensym39266440_; NU32 tmpX60gensym39266444_; NU32 tmpX60gensym39266448_; NU32 tmpX60gensym39266452_; NU32 tmpX60gensym39266456_; NU32 tmpX60gensym39266460_; NU32 tmpX60gensym39266464_; NU32 tmpX60gensym39266468_; NU32 tmpX60gensym39266472_; NU32 tmpX60gensym39266476_; NU32 tmpX60gensym39266480_; NU32 tmpX60gensym39266484_; NU32 tmpX60gensym39266488_; NU32 tmpX60gensym39266492_; NU32 tmpX60gensym39266496_; NU32 tmpX60gensym39266500_; NU32 tmpX60gensym39266504_; NU32 tmpX60gensym39266508_; NU32 tmpX60gensym39266512_; NU32 tmpX60gensym39266516_; NU32 tmpX60gensym39266520_; NU32 tmpX60gensym39266524_; NU32 tmpX60gensym39266528_; NU32 tmpX60gensym39266532_; NU32 tmpX60gensym39266536_; NU32 tmpX60gensym39266540_; NU32 tmpX60gensym39266544_; NU32 tmpX60gensym39266548_; NU32 tmpX60gensym39266552_; NU32 tmpX60gensym39266556_; NU32 tmpX60gensym39266560_; NU32 tmpX60gensym39266564_; NU32 tmpX60gensym39266568_; NU32 tmpX60gensym39266572_; NU32 tmpX60gensym39266576_; NU32 tmpX60gensym39266580_; NU32 tmpX60gensym39266584_; NU32 tmpX60gensym39266588_; NU32 tmpX60gensym39266592_; NU32 tmpX60gensym39266596_; NU32 tmpX60gensym39266600_; NU32 tmpX60gensym39266604_; NU32 tmpX60gensym39266608_; NU32 tmpX60gensym39266612_; NU32 tmpX60gensym39266616_; NU32 tmpX60gensym39266620_; NU32 tmpX60gensym39266624_; NU32 tmpX60gensym39266628_; NU32 tmpX60gensym39266632_; NU32 tmpX60gensym39266636_; A = (NU32)0; B = (NU32)0; C = (NU32)0; D = (NU32)0; E = (NU32)0;
|
|
#line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (*ctx).h[(((NI) 0))- 0];
|
|
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (*ctx).h[(((NI) 1))- 0];
|
|
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (*ctx).h[(((NI) 2))- 0];
|
|
#line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (*ctx).h[(((NI) 3))- 0];
|
|
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (*ctx).h[(((NI) 4))- 0];
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 0), &TM__iWC69c0ckqOdru66K5Xl1xA_18)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_18)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_18),blkLen_0-1); } pX60gensym48331161_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_18)]))));
|
|
#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"
|
|
tmpX60gensym39266320_ = __builtin_bswap32(pX60gensym48331161_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 0))- 0] = tmpX60gensym39266320_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266320_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C ^ D) & B) ^ D)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 4), &TM__iWC69c0ckqOdru66K5Xl1xA_19)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_19)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_19),blkLen_0-1); } pX60gensym48350012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_19)]))));
|
|
#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"
|
|
tmpX60gensym39266324_ = __builtin_bswap32(pX60gensym48350012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 1))- 0] = tmpX60gensym39266324_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266324_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B ^ C) & A) ^ C)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 8), &TM__iWC69c0ckqOdru66K5Xl1xA_20)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_20)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_20),blkLen_0-1); } pX60gensym48370012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_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"
|
|
tmpX60gensym39266328_ = __builtin_bswap32(pX60gensym48370012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 2))- 0] = tmpX60gensym39266328_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266328_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A ^ B) & E) ^ B)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 12), &TM__iWC69c0ckqOdru66K5Xl1xA_21)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_21)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_21),blkLen_0-1); } pX60gensym48390012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_21)]))));
|
|
#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"
|
|
tmpX60gensym39266332_ = __builtin_bswap32(pX60gensym48390012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 3))- 0] = tmpX60gensym39266332_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266332_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E ^ A) & D) ^ A)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 16), &TM__iWC69c0ckqOdru66K5Xl1xA_22)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_22)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_22),blkLen_0-1); } pX60gensym48410012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_22)]))));
|
|
#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"
|
|
tmpX60gensym39266336_ = __builtin_bswap32(pX60gensym48410012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 4))- 0] = tmpX60gensym39266336_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266336_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D ^ E) & C) ^ E)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 20), &TM__iWC69c0ckqOdru66K5Xl1xA_23)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_23)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_23),blkLen_0-1); } pX60gensym48430012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_23)]))));
|
|
#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"
|
|
tmpX60gensym39266340_ = __builtin_bswap32(pX60gensym48430012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 5))- 0] = tmpX60gensym39266340_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266340_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C ^ D) & B) ^ D)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 24), &TM__iWC69c0ckqOdru66K5Xl1xA_24)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_24)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_24),blkLen_0-1); } pX60gensym48450012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_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"
|
|
tmpX60gensym39266344_ = __builtin_bswap32(pX60gensym48450012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 6))- 0] = tmpX60gensym39266344_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266344_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B ^ C) & A) ^ C)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 28), &TM__iWC69c0ckqOdru66K5Xl1xA_25)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_25)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_25),blkLen_0-1); } pX60gensym48470012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_25)]))));
|
|
#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"
|
|
tmpX60gensym39266348_ = __builtin_bswap32(pX60gensym48470012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 7))- 0] = tmpX60gensym39266348_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266348_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A ^ B) & E) ^ B)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 32), &TM__iWC69c0ckqOdru66K5Xl1xA_26)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_26)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_26),blkLen_0-1); } pX60gensym48490012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_26)]))));
|
|
#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"
|
|
tmpX60gensym39266352_ = __builtin_bswap32(pX60gensym48490012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 8))- 0] = tmpX60gensym39266352_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266352_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E ^ A) & D) ^ A)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 36), &TM__iWC69c0ckqOdru66K5Xl1xA_27)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_27)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_27),blkLen_0-1); } pX60gensym48510012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_27)]))));
|
|
#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"
|
|
tmpX60gensym39266356_ = __builtin_bswap32(pX60gensym48510012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 9))- 0] = tmpX60gensym39266356_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266356_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D ^ E) & C) ^ E)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 40), &TM__iWC69c0ckqOdru66K5Xl1xA_28)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_28)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_28),blkLen_0-1); } pX60gensym48530012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_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"
|
|
tmpX60gensym39266360_ = __builtin_bswap32(pX60gensym48530012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 10))- 0] = tmpX60gensym39266360_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266360_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C ^ D) & B) ^ D)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 44), &TM__iWC69c0ckqOdru66K5Xl1xA_29)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_29)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_29),blkLen_0-1); } pX60gensym48550012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_29)]))));
|
|
#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"
|
|
tmpX60gensym39266364_ = __builtin_bswap32(pX60gensym48550012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 11))- 0] = tmpX60gensym39266364_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266364_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B ^ C) & A) ^ C)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 48), &TM__iWC69c0ckqOdru66K5Xl1xA_30)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_30)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_30),blkLen_0-1); } pX60gensym48570012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_30)]))));
|
|
#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"
|
|
tmpX60gensym39266368_ = __builtin_bswap32(pX60gensym48570012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 12))- 0] = tmpX60gensym39266368_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266368_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A ^ B) & E) ^ B)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 52), &TM__iWC69c0ckqOdru66K5Xl1xA_31)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_31)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_31),blkLen_0-1); } pX60gensym48590012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_31)]))));
|
|
#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"
|
|
tmpX60gensym39266372_ = __builtin_bswap32(pX60gensym48590012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 13))- 0] = tmpX60gensym39266372_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266372_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E ^ A) & D) ^ A)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 56), &TM__iWC69c0ckqOdru66K5Xl1xA_32)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_32)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_32),blkLen_0-1); } pX60gensym48610012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_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"
|
|
tmpX60gensym39266376_ = __builtin_bswap32(pX60gensym48610012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 14))- 0] = tmpX60gensym39266376_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266376_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D ^ E) & C) ^ E)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 60), &TM__iWC69c0ckqOdru66K5Xl1xA_33)) { raiseOverflow(); }; if ((NU)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_33)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_33),blkLen_0-1); } pX60gensym48630012_ = (*((NU32*) ((&blk[(NI)(TM__iWC69c0ckqOdru66K5Xl1xA_33)]))));
|
|
#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"
|
|
tmpX60gensym39266380_ = __builtin_bswap32(pX60gensym48630012_);
|
|
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 15))- 0] = tmpX60gensym39266380_;
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266380_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C ^ D) & B) ^ D)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266384_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 0))- 0] = tmpX60gensym39266384_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266384_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B ^ C) & A) ^ C)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266388_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 1))- 0] = tmpX60gensym39266388_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266388_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A ^ B) & E) ^ B)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266392_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 2))- 0] = tmpX60gensym39266392_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266392_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E ^ A) & D) ^ A)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266396_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 3))- 0] = tmpX60gensym39266396_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266396_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D ^ E) & C) ^ E)))) + (NU32)(((NU32) 1518500249)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266400_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 4))- 0] = tmpX60gensym39266400_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266400_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266404_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 5))- 0] = tmpX60gensym39266404_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266404_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266408_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 6))- 0] = tmpX60gensym39266408_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266408_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266412_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 7))- 0] = tmpX60gensym39266412_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266412_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266416_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 8))- 0] = tmpX60gensym39266416_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266416_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266420_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 9))- 0] = tmpX60gensym39266420_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266420_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266424_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 10))- 0] = tmpX60gensym39266424_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266424_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266428_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 11))- 0] = tmpX60gensym39266428_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266428_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266432_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 12))- 0] = tmpX60gensym39266432_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266432_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266436_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 13))- 0] = tmpX60gensym39266436_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266436_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266440_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 14))- 0] = tmpX60gensym39266440_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266440_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266444_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 15))- 0] = tmpX60gensym39266444_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266444_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266448_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 0))- 0] = tmpX60gensym39266448_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266448_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266452_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 1))- 0] = tmpX60gensym39266452_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266452_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266456_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 2))- 0] = tmpX60gensym39266456_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266456_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266460_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 3))- 0] = tmpX60gensym39266460_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266460_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266464_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 4))- 0] = tmpX60gensym39266464_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266464_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266468_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 5))- 0] = tmpX60gensym39266468_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266468_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266472_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 6))- 0] = tmpX60gensym39266472_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266472_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266476_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 7))- 0] = tmpX60gensym39266476_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266476_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) 1859775393)));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266480_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 8))- 0] = tmpX60gensym39266480_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266480_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B & C)) + (NU32)((NU32)(D & (NU32)(B ^ C))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266484_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 9))- 0] = tmpX60gensym39266484_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266484_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A & B)) + (NU32)((NU32)(C & (NU32)(A ^ B))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266488_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 10))- 0] = tmpX60gensym39266488_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266488_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E & A)) + (NU32)((NU32)(B & (NU32)(E ^ A))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266492_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 11))- 0] = tmpX60gensym39266492_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266492_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D & E)) + (NU32)((NU32)(A & (NU32)(D ^ E))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266496_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 12))- 0] = tmpX60gensym39266496_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266496_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C & D)) + (NU32)((NU32)(E & (NU32)(C ^ D))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266500_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 13))- 0] = tmpX60gensym39266500_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266500_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B & C)) + (NU32)((NU32)(D & (NU32)(B ^ C))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266504_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 14))- 0] = tmpX60gensym39266504_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266504_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A & B)) + (NU32)((NU32)(C & (NU32)(A ^ B))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266508_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 15))- 0] = tmpX60gensym39266508_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266508_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E & A)) + (NU32)((NU32)(B & (NU32)(E ^ A))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266512_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 0))- 0] = tmpX60gensym39266512_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266512_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D & E)) + (NU32)((NU32)(A & (NU32)(D ^ E))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266516_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 1))- 0] = tmpX60gensym39266516_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266516_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C & D)) + (NU32)((NU32)(E & (NU32)(C ^ D))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266520_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 2))- 0] = tmpX60gensym39266520_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266520_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B & C)) + (NU32)((NU32)(D & (NU32)(B ^ C))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266524_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 3))- 0] = tmpX60gensym39266524_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266524_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A & B)) + (NU32)((NU32)(C & (NU32)(A ^ B))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266528_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 4))- 0] = tmpX60gensym39266528_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266528_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E & A)) + (NU32)((NU32)(B & (NU32)(E ^ A))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266532_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 5))- 0] = tmpX60gensym39266532_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266532_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D & E)) + (NU32)((NU32)(A & (NU32)(D ^ E))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266536_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 6))- 0] = tmpX60gensym39266536_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266536_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C & D)) + (NU32)((NU32)(E & (NU32)(C ^ D))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266540_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 7))- 0] = tmpX60gensym39266540_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266540_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B & C)) + (NU32)((NU32)(D & (NU32)(B ^ C))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266544_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 8))- 0] = tmpX60gensym39266544_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266544_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A & B)) + (NU32)((NU32)(C & (NU32)(A ^ B))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266548_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 9))- 0] = tmpX60gensym39266548_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266548_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E & A)) + (NU32)((NU32)(B & (NU32)(E ^ A))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266552_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 10))- 0] = tmpX60gensym39266552_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266552_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D & E)) + (NU32)((NU32)(A & (NU32)(D ^ E))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266556_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 11))- 0] = tmpX60gensym39266556_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266556_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C & D)) + (NU32)((NU32)(E & (NU32)(C ^ D))))))) + (NU32)(((NU32) IL64(2400959708))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266560_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 12))- 0] = tmpX60gensym39266560_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266560_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266564_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 13))- 0] = tmpX60gensym39266564_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266564_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266568_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 14))- 0] = tmpX60gensym39266568_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266568_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266572_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 15))- 0] = tmpX60gensym39266572_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266572_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266576_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 0))- 0] = tmpX60gensym39266576_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266576_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266580_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 1))- 0] = tmpX60gensym39266580_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266580_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266584_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 2))- 0] = tmpX60gensym39266584_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266584_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266588_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 3))- 0] = tmpX60gensym39266588_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266588_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266592_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 4))- 0] = tmpX60gensym39266592_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266592_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266596_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 5))- 0] = tmpX60gensym39266596_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266596_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266600_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 6))- 0] = tmpX60gensym39266600_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266600_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266604_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 7))- 0] = tmpX60gensym39266604_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266604_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266608_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 8))- 0] = tmpX60gensym39266608_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266608_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266612_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 9))- 0] = tmpX60gensym39266612_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266612_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266616_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 10))- 0] = tmpX60gensym39266616_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266616_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266620_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 11))- 0] = tmpX60gensym39266620_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym39266620_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266624_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 12))- 0] = tmpX60gensym39266624_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym39266624_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266628_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 13))- 0] = tmpX60gensym39266628_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym39266628_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266632_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 14))- 0] = tmpX60gensym39266632_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym39266632_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30))));
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
tmpX60gensym39266636_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) >> (NU32)(((NU32) 31))));
|
|
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
arr[(((NI) 15))- 0] = tmpX60gensym39266636_;
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym39266636_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) IL64(3395469782))));
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30))));
|
|
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).h[(((NI) 0))- 0] += A;
|
|
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).h[(((NI) 1))- 0] += B;
|
|
#line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).h[(((NI) 2))- 0] += C;
|
|
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).h[(((NI) 3))- 0] += D;
|
|
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).h[(((NI) 4))- 0] += E;}
|
|
|
|
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
static N_INLINE(void, update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* data_0, NI data_0Len_0) { NI length;{
|
|
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
length = data_0Len_0;
|
|
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
{ NI lenw; NI offset;
|
|
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (!(((NI) 0) < length)) goto LA3_;
|
|
|
|
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if ((NI64)((NU64)((*ctx).size & 63ULL)) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)((NU64)((*ctx).size & 63ULL)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NU64)((*ctx).size & 63ULL), ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } lenw = ((NI) ((NU64)((*ctx).size & 63ULL)));
|
|
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
offset = ((NI) 0);
|
|
#line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
(*ctx).size = (NU64)((NU64)((*ctx).size) + (NU64)(((NU64) (length))));
|
|
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
{ NI left; NI TM__iWC69c0ckqOdru66K5Xl1xA_13; NI TM__iWC69c0ckqOdru66K5Xl1xA_14; NI TM__iWC69c0ckqOdru66K5Xl1xA_15; NI TM__iWC69c0ckqOdru66K5Xl1xA_16; NI TM__iWC69c0ckqOdru66K5Xl1xA_17;
|
|
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (!(((NI) 0) < lenw)) goto LA7_;
|
|
|
|
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimSubInt(((NI) 64), lenw, &TM__iWC69c0ckqOdru66K5Xl1xA_13)) { raiseOverflow(); }; left = (((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_13) <= length) ? (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_13) : length);
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(lenw) > (NU)(63)){ raiseIndexError2(lenw, 63); } if ((NU)(offset) >= (NU)(data_0Len_0)){ raiseIndexError2(offset,data_0Len_0-1); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if (nimMulInt(left, ((NI) 1), &TM__iWC69c0ckqOdru66K5Xl1xA_14)) { raiseOverflow(); }; if (((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_14)) < ((NI) 0) || ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_14)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_14), ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*ctx).w[(lenw)- 0]))), ((void*) ((&data_0[offset]))), ((NI) ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_14))));
|
|
|
|
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(lenw, left, &TM__iWC69c0ckqOdru66K5Xl1xA_15)) { raiseOverflow(); }; lenw = (NI)((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_15) & ((NI) 63));
|
|
#line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimSubInt(length, left, &TM__iWC69c0ckqOdru66K5Xl1xA_16)) { raiseOverflow(); }; length = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_16);
|
|
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, left, &TM__iWC69c0ckqOdru66K5Xl1xA_17)) { raiseOverflow(); }; offset = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_17);
|
|
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
{
|
|
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (!!((lenw == ((NI) 0)))) goto LA11_;
|
|
|
|
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
|
|
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
sha1Transform__ap4JvFa646AtUaeJcf6V9bwsha(ctx, (*ctx).w, 64, ((NI) 0));
|
|
}
|
|
LA7_: ;
|
|
{
|
|
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
while (1) { NI TM__iWC69c0ckqOdru66K5Xl1xA_34; NI TM__iWC69c0ckqOdru66K5Xl1xA_35;
|
|
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (!(((NI) 64) <= length)) goto LA14;
|
|
|
|
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
sha1Transform__ap4JvFa646AtUaeJcf6V9bwsha(ctx, data_0, data_0Len_0, offset);
|
|
|
|
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimAddInt(offset, ((NI) 64), &TM__iWC69c0ckqOdru66K5Xl1xA_34)) { raiseOverflow(); }; offset = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_34);
|
|
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (nimSubInt(length, ((NI) 64), &TM__iWC69c0ckqOdru66K5Xl1xA_35)) { raiseOverflow(); }; length = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_35); } LA14: ;
|
|
}
|
|
|
|
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
{ NI TM__iWC69c0ckqOdru66K5Xl1xA_36;
|
|
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (!(((NI) 0) < length)) goto LA17_;
|
|
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(offset) >= (NU)(data_0Len_0)){ raiseIndexError2(offset,data_0Len_0-1); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if (nimMulInt(length, ((NI) 1), &TM__iWC69c0ckqOdru66K5Xl1xA_36)) { raiseOverflow(); }; if (((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_36)) < ((NI) 0) || ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_36)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_36), ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*ctx).w[(((NI) 0))- 0]))), ((void*) ((&data_0[offset]))), ((NI) ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_36))));
|
|
}
|
|
LA17_: ;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
|
|
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__8KfQ8vhZdyv6uCCA1VmTlg)(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ* hmctx) {
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
reset__btu5MVTXVBL9aOv5HvjKyLg_3sha((&(*hmctx).mdctx));
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
reset__btu5MVTXVBL9aOv5HvjKyLg_3sha((&(*hmctx).opadctx));
|
|
|
|
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha((&(*hmctx).mdctx), (*hmctx).ipad, 64);
|
|
|
|
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha((&(*hmctx).opadctx), (*hmctx).opad, 64);
|
|
}
|
|
|
|
#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__iWC69c0ckqOdru66K5Xl1xA_37;
|
|
#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__iWC69c0ckqOdru66K5Xl1xA_37)) { raiseOverflow(); }; j = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_37); {
|
|
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
while (1) { NI TM__iWC69c0ckqOdru66K5Xl1xA_38;
|
|
#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__iWC69c0ckqOdru66K5Xl1xA_38)) { raiseOverflow(); }; j = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_38); } 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 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__XO79cz0G5x9bYWx3NREUG23g)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx, NU8* key_0, NI key_0Len_0) { tyArray__YyRa69aN4VsyfqqzTn4sexg kpad; tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w T1_; tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w T2_; nimZeroMem((void*)kpad, sizeof(tyArray__YyRa69aN4VsyfqqzTn4sexg));
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w)); (*hmctx).mdctx = T1_;
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
nimZeroMem((void*)(&T2_), sizeof(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w)); (*hmctx).opadctx = T2_;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
init__C8fXqRtxb2ILgkwYRN3qiQsha2((&(*hmctx).opadctx));
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
{
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if (!(((NI) 0) < key_0Len_0)) goto LA5_;
|
|
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
{ NU T11_;
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if (!(((NI) 64) < key_0Len_0)) goto LA9_;
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
init__C8fXqRtxb2ILgkwYRN3qiQsha2((&(*hmctx).mdctx));
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__JVKV5lsc6z00iHHbNwyg9bAsha2((&(*hmctx).mdctx), key_0, key_0Len_0);
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
T11_ = (NU)0; T11_ = finish__XWD9ckGqZzLMH9bax9c7RDdGgsha2((&(*hmctx).mdctx), kpad, 64); (void)(T11_);
|
|
}
|
|
goto LA7_;
|
|
LA9_: ;
|
|
{ NI TM__iWC69c0ckqOdru66K5Xl1xA_39;
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 0)) >= (NU)(key_0Len_0)){ raiseIndexError2(((NI) 0),key_0Len_0-1); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if (nimMulInt(key_0Len_0, ((NI) 1), &TM__iWC69c0ckqOdru66K5Xl1xA_39)) { raiseOverflow(); }; if (((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_39)) < ((NI) 0) || ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_39)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_39), ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&kpad[(((NI) 0))- 0]))), ((void*) ((&key_0[((NI) 0)]))), ((NI) ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_39))));
|
|
}
|
|
LA7_: ;
|
|
}
|
|
LA5_: ;
|
|
{ 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) 0); {
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__iWC69c0ckqOdru66K5Xl1xA_40;
|
|
#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 LA15;
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
i = i_2; if ((NU)(i) > (NU)(63)){ raiseIndexError2(i, 63); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if ((NU)(i) > (NU)(63)){ raiseIndexError2(i, 63); } (*hmctx).opad[(i)- 0] = (NU8)(((NU8) 92) ^ kpad[(i)- 0]); if ((NU)(i) > (NU)(63)){ raiseIndexError2(i, 63); }
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if ((NU)(i) > (NU)(63)){ raiseIndexError2(i, 63); } (*hmctx).ipad[(i)- 0] = (NU8)(((NU8) 54) ^ kpad[(i)- 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__iWC69c0ckqOdru66K5Xl1xA_40)) { raiseOverflow(); }; i_2 = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_40); } LA15: ;
|
|
}
|
|
}
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
init__C8fXqRtxb2ILgkwYRN3qiQsha2((&(*hmctx).mdctx));
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__JVKV5lsc6z00iHHbNwyg9bAsha2((&(*hmctx).mdctx), (*hmctx).ipad, 64);
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__JVKV5lsc6z00iHHbNwyg9bAsha2((&(*hmctx).opadctx), (*hmctx).opad, 64);
|
|
}
|
|
|
|
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
static N_INLINE(NU, finish__21C9bb9bs8ZSGFBr7oxmCmkghmac)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx, NU8* data_0, NI data_0Len_0) { NU result; result = (NU)0;
|
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
{ tyArray__cleXh9bMEnUU9aNvjKX8m6BA buffer; NU T5_;
|
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if (!(((NI) 32) <= data_0Len_0)) goto LA3_;
|
|
nimZeroMem((void*)buffer, sizeof(tyArray__cleXh9bMEnUU9aNvjKX8m6BA));
|
|
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
T5_ = (NU)0; T5_ = finish__XWD9ckGqZzLMH9bax9c7RDdGgsha2((&(*hmctx).mdctx), buffer, 32); (void)(T5_);
|
|
|
|
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__JVKV5lsc6z00iHHbNwyg9bAsha2((&(*hmctx).opadctx), buffer, 32);
|
|
|
|
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
result = finish__XWD9ckGqZzLMH9bax9c7RDdGgsha2((&(*hmctx).opadctx), data_0, data_0Len_0); }
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw, finish__cp8Ckr7vep0RujvudVTNTg)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx) { tyObject_MDigest__law9ct65KplMYBvtmjCQxbw result; NU T1_; nimZeroMem((void*)(&result), sizeof(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw));
|
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
T1_ = (NU)0; T1_ = finish__21C9bb9bs8ZSGFBr7oxmCmkghmac(hmctx, result.data, 32); (void)(T1_);
|
|
return result;}
|
|
|
|
#line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
static N_INLINE(void, finalize512__mFNLSfMaKA1Pfo7EZrdH0A_2sha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx) { NI j; NI TM__iWC69c0ckqOdru66K5Xl1xA_41;
|
|
#line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if ((NI64)((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL)) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL), ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } j = ((NI) ((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL))); if ((NU)(j) > (NU)(127)){ raiseIndexError2(j, 127); }
|
|
#line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).buffer[(j)- 0] = ((NU8) 128);
|
|
#line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__iWC69c0ckqOdru66K5Xl1xA_41)) { raiseOverflow(); }; j = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_41); {
|
|
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
while (1) { NI TM__iWC69c0ckqOdru66K5Xl1xA_42;
|
|
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!!((j == ((NI) 112)))) goto LA2;
|
|
|
|
#line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
{
|
|
#line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!(j == ((NI) 128))) goto LA5_;
|
|
|
|
#line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
sha512Transform__d4P1X7sPV8KvC9aZQp9b36cw((*ctx).state, (*ctx).buffer, 128);
|
|
|
|
#line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
j = ((NI) 0); }
|
|
LA5_: ;
|
|
if ((NU)(j) > (NU)(127)){ raiseIndexError2(j, 127); }
|
|
#line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).buffer[(j)- 0] = ((NU8) 0);
|
|
#line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (nimAddInt(j, ((NI) 1), &TM__iWC69c0ckqOdru66K5Xl1xA_42)) { raiseOverflow(); }; j = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_42); } LA2: ;
|
|
}
|
|
|
|
#line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 1))- 0] = (NU64)((NU64)((NU64)((NU64)((*ctx).count[(((NI) 1))- 0]) << (NU64)(((NI) 3)))) + (NU64)((NU64)((NU64)((*ctx).count[(((NI) 0))- 0]) >> (NU64)(((NI) 29)))));
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
(*ctx).count[(((NI) 0))- 0] = (NU64)((NU64)((*ctx).count[(((NI) 0))- 0]) << (NU64)(((NI) 3)));
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU64*) ((&(*ctx).buffer[(((NI) 112))- 0])))) = __builtin_bswap64((*ctx).count[(((NI) 1))- 0]);
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU64*) ((&(*ctx).buffer[(((NI) 120))- 0])))) = __builtin_bswap64((*ctx).count[(((NI) 0))- 0]);
|
|
#line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
sha512Transform__d4P1X7sPV8KvC9aZQp9b36cw((*ctx).state, (*ctx).buffer, 128);
|
|
}
|
|
|
|
#line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
static N_INLINE(NU, finish__7hDm0DZMoaghTD0sTURKDAsha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* 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 561 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
{
|
|
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
if (!(((NI) 64) <= data_0Len_0)) goto LA3_;
|
|
|
|
#line 562 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
|
|
#line 562 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
finalize512__mFNLSfMaKA1Pfo7EZrdH0A_2sha2(ctx);
|
|
|
|
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim"
|
|
result = ((NU) 64); if ((NU)(((NI) 0)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 0),data_0Len_0-1); }
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU64*) ((&data_0[((NI) 0)])))) = __builtin_bswap64((*ctx).state[(((NI) 0))- 0]); if ((NU)(((NI) 8)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 8),data_0Len_0-1); }
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU64*) ((&data_0[((NI) 8)])))) = __builtin_bswap64((*ctx).state[(((NI) 1))- 0]); if ((NU)(((NI) 16)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 16),data_0Len_0-1); }
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU64*) ((&data_0[((NI) 16)])))) = __builtin_bswap64((*ctx).state[(((NI) 2))- 0]); if ((NU)(((NI) 24)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 24),data_0Len_0-1); }
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU64*) ((&data_0[((NI) 24)])))) = __builtin_bswap64((*ctx).state[(((NI) 3))- 0]); if ((NU)(((NI) 32)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 32),data_0Len_0-1); }
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU64*) ((&data_0[((NI) 32)])))) = __builtin_bswap64((*ctx).state[(((NI) 4))- 0]); if ((NU)(((NI) 40)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 40),data_0Len_0-1); }
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU64*) ((&data_0[((NI) 40)])))) = __builtin_bswap64((*ctx).state[(((NI) 5))- 0]); if ((NU)(((NI) 48)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 48),data_0Len_0-1); }
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU64*) ((&data_0[((NI) 48)])))) = __builtin_bswap64((*ctx).state[(((NI) 6))- 0]); if ((NU)(((NI) 56)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 56),data_0Len_0-1); }
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU64*) ((&data_0[((NI) 56)])))) = __builtin_bswap64((*ctx).state[(((NI) 7))- 0]); }
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__t9byvLEulypdqdOXTkNC4cA)(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA* hmctx, NU8* key_0, NI key_0Len_0) { tyArray__xzlqNtshGXCoRj5q89ax06A kpad; tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg T1_; tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg T2_; nimZeroMem((void*)kpad, sizeof(tyArray__xzlqNtshGXCoRj5q89ax06A));
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg)); (*hmctx).mdctx = T1_;
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
nimZeroMem((void*)(&T2_), sizeof(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg)); (*hmctx).opadctx = T2_;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
init__mFNLSfMaKA1Pfo7EZrdH0Asha2((&(*hmctx).opadctx));
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
{
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if (!(((NI) 0) < key_0Len_0)) goto LA5_;
|
|
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
{ NU T11_;
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if (!(((NI) 128) < key_0Len_0)) goto LA9_;
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
init__mFNLSfMaKA1Pfo7EZrdH0Asha2((&(*hmctx).mdctx));
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__89bzCSJW3tR9bSg6RN2NtA4Qsha2((&(*hmctx).mdctx), key_0, key_0Len_0);
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
T11_ = (NU)0; T11_ = finish__7hDm0DZMoaghTD0sTURKDAsha2((&(*hmctx).mdctx), kpad, 128); (void)(T11_);
|
|
}
|
|
goto LA7_;
|
|
LA9_: ;
|
|
{ NI TM__iWC69c0ckqOdru66K5Xl1xA_43;
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 0)) >= (NU)(key_0Len_0)){ raiseIndexError2(((NI) 0),key_0Len_0-1); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if (nimMulInt(key_0Len_0, ((NI) 1), &TM__iWC69c0ckqOdru66K5Xl1xA_43)) { raiseOverflow(); }; if (((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_43)) < ((NI) 0) || ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_43)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_43), ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&kpad[(((NI) 0))- 0]))), ((void*) ((&key_0[((NI) 0)]))), ((NI) ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_43))));
|
|
}
|
|
LA7_: ;
|
|
}
|
|
LA5_: ;
|
|
{ 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) 0); {
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__iWC69c0ckqOdru66K5Xl1xA_44;
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
if (!(i_2 < ((NI) 128))) goto LA15;
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
i = i_2; if ((NU)(i) > (NU)(127)){ raiseIndexError2(i, 127); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if ((NU)(i) > (NU)(127)){ raiseIndexError2(i, 127); } (*hmctx).opad[(i)- 0] = (NU8)(((NU8) 92) ^ kpad[(i)- 0]); if ((NU)(i) > (NU)(127)){ raiseIndexError2(i, 127); }
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if ((NU)(i) > (NU)(127)){ raiseIndexError2(i, 127); } (*hmctx).ipad[(i)- 0] = (NU8)(((NU8) 54) ^ kpad[(i)- 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__iWC69c0ckqOdru66K5Xl1xA_44)) { raiseOverflow(); }; i_2 = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_44); } LA15: ;
|
|
}
|
|
}
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
init__mFNLSfMaKA1Pfo7EZrdH0Asha2((&(*hmctx).mdctx));
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__89bzCSJW3tR9bSg6RN2NtA4Qsha2((&(*hmctx).mdctx), (*hmctx).ipad, 128);
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__89bzCSJW3tR9bSg6RN2NtA4Qsha2((&(*hmctx).opadctx), (*hmctx).opad, 128);
|
|
}
|
|
|
|
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
static N_INLINE(NU, finish__zAquD44FHEHiQoKy0GFmgwhmac)(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA* hmctx, NU8* data_0, NI data_0Len_0) { NU result; result = (NU)0;
|
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
{ tyArray__YyRa69aN4VsyfqqzTn4sexg buffer; NU T5_;
|
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if (!(((NI) 64) <= data_0Len_0)) goto LA3_;
|
|
nimZeroMem((void*)buffer, sizeof(tyArray__YyRa69aN4VsyfqqzTn4sexg));
|
|
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
T5_ = (NU)0; T5_ = finish__7hDm0DZMoaghTD0sTURKDAsha2((&(*hmctx).mdctx), buffer, 64); (void)(T5_);
|
|
|
|
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__89bzCSJW3tR9bSg6RN2NtA4Qsha2((&(*hmctx).opadctx), buffer, 64);
|
|
|
|
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
result = finish__7hDm0DZMoaghTD0sTURKDAsha2((&(*hmctx).opadctx), data_0, data_0Len_0); }
|
|
LA3_: ;
|
|
return result;}
|
|
|
|
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_MDigest__izzRLOKFx5icZ5e3JAI6Yw, finish__5MZWHB5jfxA9b4lVZnMyk7w)(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA* hmctx) { tyObject_MDigest__izzRLOKFx5icZ5e3JAI6Yw result; NU T1_; nimZeroMem((void*)(&result), sizeof(tyObject_MDigest__izzRLOKFx5icZ5e3JAI6Yw));
|
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
T1_ = (NU)0; T1_ = finish__zAquD44FHEHiQoKy0GFmgwhmac(hmctx, result.data, 64); (void)(T1_);
|
|
return result;}
|
|
|
|
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
static N_INLINE(NU, finish__FQ1NJvRwuhjIgUEBxM3zOwsha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* data_0, NI data_0Len_0) { NU result; tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ one80; tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ one00; tyArray__cdsir9aPB24hAk6k77P9b9bCA pad_1; result = (NU)0; nimZeroMem((void*)one80, sizeof(tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ));
|
|
#line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
nimCopyMem((void*)one80, (NIM_CONST void*)TM__iWC69c0ckqOdru66K5Xl1xA_45, sizeof(tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ)); nimZeroMem((void*)one00, sizeof(tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ));
|
|
#line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
nimCopyMem((void*)one00, (NIM_CONST void*)TM__iWC69c0ckqOdru66K5Xl1xA_46, sizeof(tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ));
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
(*((NU64*) ((&pad_1[(((NI) 0))- 0])))) = __builtin_bswap64((NU64)((NU64)((*ctx).size) << (NU64)(((NI) 3))));
|
|
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha(ctx, one80, 1);
|
|
{
|
|
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
while (1) {
|
|
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (!!(((NU64)((*ctx).size & 63ULL) == 56ULL))) goto LA2;
|
|
|
|
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha(ctx, one00, 1);
|
|
} LA2: ;
|
|
}
|
|
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha(ctx, pad_1, 8);
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
{
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
|
|
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
if (!(((NI) 20) <= data_0Len_0)) goto LA5_;
|
|
|
|
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim"
|
|
result = ((NU) 20); 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).h[(((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).h[(((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).h[(((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).h[(((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).h[(((NI) 4))- 0]); }
|
|
LA5_: ;
|
|
return result;}
|
|
|
|
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__DdUTIPh9bRY5ReSUjc2MexQ)(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ* hmctx, NU8* key_0, NI key_0Len_0) { tyArray__YyRa69aN4VsyfqqzTn4sexg kpad; tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ T1_; tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ T2_; nimZeroMem((void*)kpad, sizeof(tyArray__YyRa69aN4VsyfqqzTn4sexg));
|
|
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ)); (*hmctx).mdctx = T1_;
|
|
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
nimZeroMem((void*)(&T2_), sizeof(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ)); (*hmctx).opadctx = T2_;
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
init__btu5MVTXVBL9aOv5HvjKyLgsha((&(*hmctx).opadctx));
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
{
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if (!(((NI) 0) < key_0Len_0)) goto LA5_;
|
|
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
{ NU T11_;
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if (!(((NI) 64) < key_0Len_0)) goto LA9_;
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
init__btu5MVTXVBL9aOv5HvjKyLgsha((&(*hmctx).mdctx));
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha((&(*hmctx).mdctx), key_0, key_0Len_0);
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
T11_ = (NU)0; T11_ = finish__FQ1NJvRwuhjIgUEBxM3zOwsha((&(*hmctx).mdctx), kpad, 64); (void)(T11_);
|
|
}
|
|
goto LA7_;
|
|
LA9_: ;
|
|
{ NI TM__iWC69c0ckqOdru66K5Xl1xA_47;
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
if ((NU)(((NI) 0)) >= (NU)(key_0Len_0)){ raiseIndexError2(((NI) 0),key_0Len_0-1); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if (nimMulInt(key_0Len_0, ((NI) 1), &TM__iWC69c0ckqOdru66K5Xl1xA_47)) { raiseOverflow(); }; if (((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_47)) < ((NI) 0) || ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_47)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_47), ((NI) 0), ((NI) IL64(9223372036854775807))); }
|
|
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&kpad[(((NI) 0))- 0]))), ((void*) ((&key_0[((NI) 0)]))), ((NI) ((NI)(TM__iWC69c0ckqOdru66K5Xl1xA_47))));
|
|
}
|
|
LA7_: ;
|
|
}
|
|
LA5_: ;
|
|
{ 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) 0); {
|
|
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
|
|
while (1) { NI TM__iWC69c0ckqOdru66K5Xl1xA_48;
|
|
#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 LA15;
|
|
|
|
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
i = i_2; if ((NU)(i) > (NU)(63)){ raiseIndexError2(i, 63); }
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if ((NU)(i) > (NU)(63)){ raiseIndexError2(i, 63); } (*hmctx).opad[(i)- 0] = (NU8)(((NU8) 92) ^ kpad[(i)- 0]); if ((NU)(i) > (NU)(63)){ raiseIndexError2(i, 63); }
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
if ((NU)(i) > (NU)(63)){ raiseIndexError2(i, 63); } (*hmctx).ipad[(i)- 0] = (NU8)(((NU8) 54) ^ kpad[(i)- 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__iWC69c0ckqOdru66K5Xl1xA_48)) { raiseOverflow(); }; i_2 = (NI)(TM__iWC69c0ckqOdru66K5Xl1xA_48); } LA15: ;
|
|
}
|
|
}
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
init__btu5MVTXVBL9aOv5HvjKyLgsha((&(*hmctx).mdctx));
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha((&(*hmctx).mdctx), (*hmctx).ipad, 64);
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha((&(*hmctx).opadctx), (*hmctx).opad, 64);
|
|
}
|
|
|
|
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
static N_INLINE(void, burnMem__phd1a7AIFSvoPLH7cyoVugutils)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* a) {
|
|
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
|
|
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim"
|
|
burnMem__haAOjkJjOuRy8ux9bV57dXw(((void*) (a)), ((NI) 336));
|
|
}
|
|
|
|
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
N_LIB_PRIVATE N_NIMCALL(void, clear__3PkHS3KRpSG9bEaZCBbhR4w_2)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx) {
|
|
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
|
|
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim"
|
|
burnMem__phd1a7AIFSvoPLH7cyoVugutils(hmctx);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimcrypto_hmacDatInit000)(void) {
|
|
|
|
#line 999999 "generated_not_to_break_here"
|
|
static TNimNode* TM__iWC69c0ckqOdru66K5Xl1xA_2_4[4];
|
|
static TNimNode* TM__iWC69c0ckqOdru66K5Xl1xA_3_4[4];
|
|
static TNimNode* TM__iWC69c0ckqOdru66K5Xl1xA_4_4[4];
|
|
static TNimNode TM__iWC69c0ckqOdru66K5Xl1xA_0[15];NTI__CxVfcs3qQxev4nVq3Txjyg_.size = sizeof(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg);
|
|
NTI__CxVfcs3qQxev4nVq3Txjyg_.kind = 18;
|
|
NTI__CxVfcs3qQxev4nVq3Txjyg_.base = 0;
|
|
NTI__CxVfcs3qQxev4nVq3Txjyg_.flags = 3;
|
|
NTI__CxVfcs3qQxev4nVq3Txjyg_.name = "HMAC[sha2.sha256]";
|
|
NTI__CxVfcs3qQxev4nVq3Txjyg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CxVfcs3qQxev4nVq3Txjyg_;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_2_4[0] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[1];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[1].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[1].offset = offsetof(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg, mdctx);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[1].typ = (&NTI__5brAquljQjPUyNuIC4vV1w_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[1].name = "mdctx";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_2_4[1] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[2];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[2].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[2].offset = offsetof(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg, opadctx);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[2].typ = (&NTI__5brAquljQjPUyNuIC4vV1w_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[2].name = "opadctx";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_2_4[2] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[3];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[3].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[3].offset = offsetof(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg, ipad);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[3].typ = (&NTI__w5VB8h5K8DB3oWrO5U2wqg_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[3].name = "ipad";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_2_4[3] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[4];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[4].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[4].offset = offsetof(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg, opad);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[4].typ = (&NTI__w5VB8h5K8DB3oWrO5U2wqg_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[4].name = "opad";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[0].len = 4; TM__iWC69c0ckqOdru66K5Xl1xA_0[0].kind = 2; TM__iWC69c0ckqOdru66K5Xl1xA_0[0].sons = &TM__iWC69c0ckqOdru66K5Xl1xA_2_4[0];
|
|
NTI__CxVfcs3qQxev4nVq3Txjyg_.node = &TM__iWC69c0ckqOdru66K5Xl1xA_0[0];
|
|
NTI__Jej2TBsaJwA9baQxZ5QM8SA_.size = sizeof(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA);
|
|
NTI__Jej2TBsaJwA9baQxZ5QM8SA_.kind = 18;
|
|
NTI__Jej2TBsaJwA9baQxZ5QM8SA_.base = 0;
|
|
NTI__Jej2TBsaJwA9baQxZ5QM8SA_.flags = 3;
|
|
NTI__Jej2TBsaJwA9baQxZ5QM8SA_.name = "HMAC[sha2.sha512]";
|
|
NTI__Jej2TBsaJwA9baQxZ5QM8SA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Jej2TBsaJwA9baQxZ5QM8SA_;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_3_4[0] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[6];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[6].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[6].offset = offsetof(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA, mdctx);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[6].typ = (&NTI__qb3VnmKVDutwz9aD1ApjZKg_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[6].name = "mdctx";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_3_4[1] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[7];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[7].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[7].offset = offsetof(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA, opadctx);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[7].typ = (&NTI__qb3VnmKVDutwz9aD1ApjZKg_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[7].name = "opadctx";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_3_4[2] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[8];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[8].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[8].offset = offsetof(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA, ipad);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[8].typ = (&NTI__Zu7UusKTJ9auYSy2NZNrWFg_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[8].name = "ipad";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_3_4[3] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[9];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[9].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[9].offset = offsetof(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA, opad);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[9].typ = (&NTI__Zu7UusKTJ9auYSy2NZNrWFg_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[9].name = "opad";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[5].len = 4; TM__iWC69c0ckqOdru66K5Xl1xA_0[5].kind = 2; TM__iWC69c0ckqOdru66K5Xl1xA_0[5].sons = &TM__iWC69c0ckqOdru66K5Xl1xA_3_4[0];
|
|
NTI__Jej2TBsaJwA9baQxZ5QM8SA_.node = &TM__iWC69c0ckqOdru66K5Xl1xA_0[5];
|
|
NTI__uzU4ZNoO8e2OOO1BYHLqoQ_.size = sizeof(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ);
|
|
NTI__uzU4ZNoO8e2OOO1BYHLqoQ_.kind = 18;
|
|
NTI__uzU4ZNoO8e2OOO1BYHLqoQ_.base = 0;
|
|
NTI__uzU4ZNoO8e2OOO1BYHLqoQ_.flags = 3;
|
|
NTI__uzU4ZNoO8e2OOO1BYHLqoQ_.name = "HMAC[sha.sha1]";
|
|
NTI__uzU4ZNoO8e2OOO1BYHLqoQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uzU4ZNoO8e2OOO1BYHLqoQ_;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_4_4[0] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[11];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[11].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[11].offset = offsetof(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ, mdctx);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[11].typ = (&NTI__xzOcQO5jKMUoBcYv9ctHzLQ_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[11].name = "mdctx";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_4_4[1] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[12];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[12].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[12].offset = offsetof(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ, opadctx);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[12].typ = (&NTI__xzOcQO5jKMUoBcYv9ctHzLQ_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[12].name = "opadctx";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_4_4[2] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[13];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[13].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[13].offset = offsetof(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ, ipad);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[13].typ = (&NTI__w5VB8h5K8DB3oWrO5U2wqg_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[13].name = "ipad";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_4_4[3] = &TM__iWC69c0ckqOdru66K5Xl1xA_0[14];
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[14].kind = 1;
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[14].offset = offsetof(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ, opad);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[14].typ = (&NTI__w5VB8h5K8DB3oWrO5U2wqg_);
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[14].name = "opad";
|
|
TM__iWC69c0ckqOdru66K5Xl1xA_0[10].len = 4; TM__iWC69c0ckqOdru66K5Xl1xA_0[10].kind = 2; TM__iWC69c0ckqOdru66K5Xl1xA_0[10].sons = &TM__iWC69c0ckqOdru66K5Xl1xA_4_4[0];
|
|
NTI__uzU4ZNoO8e2OOO1BYHLqoQ_.node = &TM__iWC69c0ckqOdru66K5Xl1xA_0[10];
|
|
}
|
|
|