/* 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/common -o nimcache/release/wakubridge/@m..@s..@svendor@snim-eth@seth@sp2p@sauth.nim.c.o nimcache/release/wakubridge/@m..@s..@svendor@snim-eth@seth@sp2p@sauth.nim.c */ #define NIM_INTBITS 64 #include "nimbase.h" #include #include #include #include #include "bearssl_rand.h" #include "bearssl_hash.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_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA; typedef struct tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g; typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w; typedef struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA; typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct tyObject_Result__nXrOkSEm9c5tMKk12b3mVsw tyObject_Result__nXrOkSEm9c5tMKk12b3mVsw; typedef struct tyObject_Result__cIH09cbGibawFrbeCk9akKTw tyObject_Result__cIH09cbGibawFrbeCk9akKTw; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct tyObject_SharedSecret__bM0XijkI0NMH9cNiAOpJ9aow tyObject_SharedSecret__bM0XijkI0NMH9cNiAOpJ9aow; typedef struct tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA; typedef struct tyObject_secp256k1_ecdsa_recoverable_signature__OOP9ck9bXU6uuG4T9bRTry9a4w tyObject_secp256k1_ecdsa_recoverable_signature__OOP9ck9bXU6uuG4T9bRTry9a4w; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ; typedef struct tySequence__8Np6tlClE5az1CyqZdN19bQ tySequence__8Np6tlClE5az1CyqZdN19bQ; typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA; typedef struct tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ; typedef struct tyObject_AuthMessageV4__4vuI4JTkY1CUELE9b4lMI2A tyObject_AuthMessageV4__4vuI4JTkY1CUELE9b4lMI2A; typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw; typedef struct tyObject_AckMessageV4__l3tXsjrEYU6PaKIAa9bd9cBg tyObject_AckMessageV4__l3tXsjrEYU6PaKIAa9bd9cBg; typedef struct tyObject_Result__oSIyY5Ezvlz6WdTrWersUA tyObject_Result__oSIyY5Ezvlz6WdTrWersUA; typedef struct tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ; typedef struct Exception Exception; typedef struct RootObj RootObj; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct TSafePoint TSafePoint; typedef struct tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA; typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g; typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w; typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ; typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA; typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg; typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ; typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg; typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw; typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA; typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw; typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw; typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg; typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg; typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg; typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ; typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg; typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw; typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg; typedef struct tyObject_Result__zwei9cK1g4ivrtgOEKgDG5g tyObject_Result__zwei9cK1g4ivrtgOEKgDG5g; typedef struct tyObject_ConnectionSecret__Y9bN9azMb0JKE0KWrpfv9aHxQ tyObject_ConnectionSecret__Y9bN9azMb0JKE0KWrpfv9aHxQ; typedef struct tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg; typedef struct tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA; typedef struct tyObject_Result__0DXHAdhUE9c5bTPtcTa9bGcw tyObject_Result__0DXHAdhUE9c5bTPtcTa9bGcw; typedef struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; typedef NU8 tySet_tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA; typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32]; struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64]; struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg data; }; struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA {tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ data; }; struct tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w seckey; tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA pubkey; }; struct tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA {NU8 version; tySet_tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA flags; tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g host; tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g ephemeral; tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA remoteHPubkey; tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA remoteEPubkey; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg initiatorNonce; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg responderNonce; NI expectedLength; }; 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 NU8 tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA; typedef NU8 tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w; struct tyObject_Result__nXrOkSEm9c5tMKk12b3mVsw {NIM_BOOL o; union{ struct {tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w e; } _o_1; struct {tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA v; } _o_2; }; }; struct tyObject_Result__cIH09cbGibawFrbeCk9akKTw {NIM_BOOL o; union{ struct {tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w e; } _o_1; }; }; typedef NU8 tyArray__9b5ltyMEmjnUUGTFN279cTFg[424]; typedef NU8 tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ[1]; struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; struct tyObject_SharedSecret__bM0XijkI0NMH9cNiAOpJ9aow {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; typedef NU8 tyArray__DqM3b17bbm0d9bCZr9c2fLDQ[65]; struct tyObject_secp256k1_ecdsa_recoverable_signature__OOP9ck9bXU6uuG4T9bRTry9a4w {tyArray__DqM3b17bbm0d9bCZr9c2fLDQ data; }; struct tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA {tyObject_secp256k1_ecdsa_recoverable_signature__OOP9ck9bXU6uuG4T9bRTry9a4w data; }; struct tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ {tySequence__8Np6tlClE5az1CyqZdN19bQ* pendingLists; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* output; }; typedef NU8 tyArray__bN9bddWn8oiNSHn2MqEJSZQ[2]; typedef NU8 tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw; struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {NI a; NI b; }; typedef NU8 tyEnum_EciesError__Faslh8ClCPeRXBVFfTATjA; struct tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ {NIM_BOOL o; union{ struct {tyEnum_EciesError__Faslh8ClCPeRXBVFfTATjA e; } _o_1; }; }; typedef NU8 tyArray__Fx4IkAl1UMvtjbdvm5dj5g[194]; struct __attribute__((__packed__)) tyObject_AuthMessageV4__4vuI4JTkY1CUELE9b4lMI2A {tyArray__DqM3b17bbm0d9bCZr9c2fLDQ signature; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg keyhash; tyArray__w5VB8h5K8DB3oWrO5U2wqg pubkey; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg nonce; NU8 flag; }; struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; typedef NU8 tyArray__ekVvh9bp9cVe7STNUL8R406w[1]; typedef NU8 tyArray__goPNfobUCwq3HIMAvPhPWA[97]; struct tyObject_Result__oSIyY5Ezvlz6WdTrWersUA {NIM_BOOL o; union{ struct {tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w e; } _o_1; struct {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA v; } _o_2; }; }; typedef struct { N_NIMCALL_PTR(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, ClP_0) (NCSTRING x_0, void* ClE_0); void* ClE_0; } tyProc__6glFPjauFhDapIVnccY9cPQ; struct tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ {NIM_BOOL o; union{ struct {NCSTRING e; } _o_1; struct {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA v; } _o_2; }; }; typedef N_CLOSURE_PTR(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, TM__9bj46PK6slNjXJoojxJ4ITA_31) (NCSTRING x_0); typedef N_CLOSURE_PTR(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, TM__9bj46PK6slNjXJoojxJ4ITA_32) (NCSTRING x_0, void* ClE_0); struct __attribute__((__packed__)) tyObject_AckMessageV4__l3tXsjrEYU6PaKIAa9bd9cBg {tyArray__w5VB8h5K8DB3oWrO5U2wqg pubkey; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg nonce; NU8 flag; }; struct RootObj {TNimType* m_type;}; struct Exception { RootObj Sup;Exception* parent; NCSTRING name; NimStringDesc* message; tySequence__uB9b75OUPRENsBAu4AnoePA* trace; Exception* up; }; typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25]; struct TSafePoint {TSafePoint* prev; NI status; jmp_buf context; }; struct tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* bytes; NI position; }; struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount; TNimType* typ; }; struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom; }; struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len; NI cap; tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperBound; NI level; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj; NI maxLargeObj; tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; NI allocCounter; NI deallocCounter; }; struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans; NI cycleCollections; NI maxThreshold; NI maxStackSize; NI maxStackCells; NI cycleTableSize; NI64 maxPause; }; struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter; NI max; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; }; typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5]; struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head; tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail; pthread_mutex_t lock; }; struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; NI cycleThreshold; NI zctThreshold; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; NI recGcLock; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose; NI gcThreadId; }; typedef NU8 tyArray__mJet1q9cQ9cMu09a9cvCoy52aQ[200]; struct tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg {tyArray__mJet1q9cQ9cMu09a9cvCoy52aQ q; NI pt; }; struct tyObject_ConnectionSecret__Y9bN9azMb0JKE0KWrpfv9aHxQ {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg aesKey; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg macKey; tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg egressMac; tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg ingressMac; }; struct tyObject_Result__zwei9cK1g4ivrtgOEKgDG5g {NIM_BOOL o; union{ struct {tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w e; } _o_1; struct {tyObject_ConnectionSecret__Y9bN9azMb0JKE0KWrpfv9aHxQ v; } _o_2; }; }; typedef NU64 tyArray__T9bTwSavBMQqAy6Syjcf55Q[5]; typedef NU64 tyArray__ti0bWuszecJ2jGEjnJGmWg[25]; struct tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA {NIM_BOOL o; union{ struct {tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w e; } _o_1; struct {tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA v; } _o_2; }; }; struct tyObject_Result__0DXHAdhUE9c5bTPtcTa9bGcw {NIM_BOOL o; union{ struct {NCSTRING e; } _o_1; struct {tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA v; } _o_2; }; }; typedef N_CLOSURE_PTR(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, TM__9bj46PK6slNjXJoojxJ4ITA_77) (NCSTRING x_0); typedef N_CLOSURE_PTR(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, TM__9bj46PK6slNjXJoojxJ4ITA_78) (NCSTRING x_0, void* ClE_0); typedef N_CLOSURE_PTR(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, TM__9bj46PK6slNjXJoojxJ4ITA_79) (NCSTRING x_0, void* ClE_0); typedef NU8 tyArray__NS789bVik9cus9c4Z2gKi7eIQ[357]; typedef unsigned char tyArray__A1SHJCPZVISPTujoygIPEQ[64]; struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ { NI Field0; NI Field1; }; struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname; NI line; NCSTRING filename; }; typedef N_CDECL_PTR(void, tyProc__3qI9bVHqiq07sTQRU9bkkkYQ) (br_prng_class** ctx, void* params, void* seed, NI seedLen); typedef N_CDECL_PTR(void, tyProc__hquUwNr88w4T5ldt8BqLLQ) (br_prng_class** ctx, void* out_0, NI len_0); typedef N_CDECL_PTR(void, tyProc__bF2JFxTs1q6Lq365NU79a2Q) (br_hash_class** ctx); typedef N_CDECL_PTR(void, tyProc__Dc9br5a6SHw9cxie3cas0KTA) (br_hash_class** ctx, void* data_0, NI len_0); typedef N_CDECL_PTR(void, tyProc__JETfgzvEnx6Tz9bYRct9a51g) (br_hash_class** ctx, void* dst); typedef N_CDECL_PTR(NU64, tyProc__e9bd9aJH2sCZh75q9aAcv7ylg) (br_hash_class** ctx, void* dst); typedef N_CDECL_PTR(void, tyProc__g9c2vH2tlPaPmvfTZ3PeWQQ) (br_hash_class** ctx, void* stb, NU64 count_0); struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__8Np6tlClE5az1CyqZdN19bQ { TGenericSeq Sup; tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size); N_LIB_PRIVATE N_NIMCALL(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g, random__HS5tU9cyelo6UXEHvWOYUFg)(br_hmac_drbg_context* rng_0); N_LIB_PRIVATE N_NIMCALL(void, brHmacDrbgGenerate__jb39atYOOGTT2cdYx6onnSw)(br_hmac_drbg_context* ctx, NU8* outp, NI outpLen_0); N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p); static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, authMessageEIP8__HsDJF7WIrtHx5s3ymvZmTg_2)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, br_hmac_drbg_context* rng_0, tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA* pubkey, NU8* output, NI outputLen_0, NI* outlen, NU8 flag, NIM_BOOL encrypt_0); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg); N_LIB_PRIVATE N_NIMCALL(tyObject_SharedSecret__bM0XijkI0NMH9cNiAOpJ9aow, ecdhRaw__Z9c2Pt1C0AACD1C2XnBvKAA)(tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w* seckey, tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA* pubkey); N_LIB_PRIVATE N_NIMCALL(void, xor__doYYmHnE4L5szglPdcrghQ)(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg a, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg b, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg Result); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA, sign__lPU7k80HwQHA1fuDIlCa3A)(tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w* seckey, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg msg); N_LIB_PRIVATE N_NIMCALL(void, clear__Exywi8FRTgke48MrQEzXSw)(tyObject_SharedSecret__bM0XijkI0NMH9cNiAOpJ9aow* v); N_LIB_PRIVATE N_NIMCALL(void, initRlpList__0sGl1Ixjrp2lZVzK9aiohdQ)(NI listSize, tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ* Result); N_LIB_PRIVATE N_NIMCALL(void, appendImpl__xQNLfTJIKg9bWsV9b1S4Pc0Q)(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ* self, NU8* listOrBlob, NI listOrBlobLen_0); N_LIB_PRIVATE N_NIMCALL(void, toRaw__yPMUELBksARKX8FT2nORhg)(tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA* sig, tyArray__DqM3b17bbm0d9bCZr9c2fLDQ Result); N_LIB_PRIVATE N_NIMCALL(void, toRaw__W9bYIkOOHQ8dZSTz9aIjEPEQ)(tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA* pubkey, tyArray__w5VB8h5K8DB3oWrO5U2wqg Result); N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError)(void); static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); static N_INLINE(void, toBytesBE__hCGzbNjQPv0JXmh9a9cZEFhgendians2)(NU16 x_0, tyArray__bN9bddWn8oiNSHn2MqEJSZQ Result); static N_INLINE(void, toBytes__j1beCFVCg9cKKJPXMOyJkggendians2)(NU16 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__bN9bddWn8oiNSHn2MqEJSZQ Result); static N_INLINE(NU16, swapBytes__pdjjj0yBh2y2BQZEOCYrXwendians2)(NU16 x_0); N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___PcCQmAfdUds9cWGauPahR7Q)(NU8* r, NI rLen_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA s_0, NU8* v, NI vLen_0); static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___BokNSDrKN1xmV1nA01G9brAsystem)(NI a, NI b); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ, eciesEncrypt__vFkFWGxiMe4089aD7VwdFJA)(br_hmac_drbg_context* rng_0, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0, tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA* pubkey, NU8* sharedmac, NI sharedmacLen_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, authMessagePreEIP8__HsDJF7WIrtHx5s3ymvZmTg_3)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, br_hmac_drbg_context* rng_0, tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA* pubkey, NU8* output, NI outputLen_0, NI* outlen, NU8 flag, NIM_BOOL encrypt_0); N_LIB_PRIVATE N_NIMCALL(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw, digest__kUuxyH0Wbp0DnT9anHK9b9c2g)(NU8* data_0, NI data_0Len_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, decodeAckMessageV4__H2McEZW73FYlrBRbWCAcGg)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, NU8* m, NI mLen_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ, eciesDecrypt__x9bP2nGPBI8wYkzRgRLf0EA)(NU8* input, NI inputLen_0, NU8* output, NI outputLen_0, tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w* seckey, NU8* sharedmac, NI sharedmacLen_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__oSIyY5Ezvlz6WdTrWersUA, mapErrTo__dXEVcbWGLYeltTQCiYJXNA)(tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ* r); static N_INLINE(tyObject_Result__oSIyY5Ezvlz6WdTrWersUA, mapErr__WpZKo50ObdNXO5SkIUIrGgresults)(tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ* self, tyProc__6glFPjauFhDapIVnccY9cPQ f); N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f); N_LIB_PRIVATE N_NIMCALL(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, colonanonymous___VhoCDpL1a9a6AiASe1bdWtQ)(NCSTRING e_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ, fromRaw__09bVO0j5Htfp2zQRd1AkcpQ)(NU8* data_0, NI data_0Len_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, decodeAckMessageEip8__H2McEZW73FYlrBRbWCAcGg_2)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, NU8* m, NI mLen_0); static N_INLINE(NU16, fromBytesBE__whJY0i7PUZy9c6VACH4p3TAendians2)(NU8* x_0, NI x_0Len_0); static N_INLINE(NU16, fromBytes__Y9a9b09bjUM9b4YW1idMdLql0wendians2)(NU8* x_0, NI x_0Len_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian); static N_INLINE(NU16, fromBytes__7RFqCTxYi3zX1OOmOtiv9cQendians2)(tyArray__bN9bddWn8oiNSHn2MqEJSZQ x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, newSeq__DpCWN7DIBuAjgoeQ9c29blYQ)(NI len_0); static N_INLINE(void, pushSafePoint)(TSafePoint* s); N_LIB_PRIVATE N_NIMCALL(void, rlpFromBytes__sID1jdK1TDDl4MyhPZIesQ)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* Result); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isList__ub0XDNtFyV4Db7AJQ9aczBw)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA self); N_LIB_PRIVATE N_NIMCALL(NI, listLen__EqfIXRABRD085klc9c3SUgg_5)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA self); static N_INLINE(void, popSafePoint)(void); N_LIB_PRIVATE N_NIMCALL(NI, blobLen__EqfIXRABRD085klc9c3SUgg_6)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA self); N_LIB_PRIVATE N_NIMCALL(void, listElem__VEGbaY9aCZqSUrGp7OclNRg)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA self, NI i, tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA* Result); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, toBytes__GlivWos7Cy9coi2uRKRYdLg)(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA self); N_LIB_PRIVATE N_NIMCALL(void, toArray__4YEAz4XCqEsEBwgcwy5WUw)(NU8* data_0, NI data_0Len_0, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg Result); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass); static N_INLINE(Exception*, nimBorrowCurrentException)(void); static N_INLINE(void, popCurrentException)(void); static N_INLINE(void, asgnRef)(void** dest, void* src); static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y); static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr); static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y); static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y); static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void); static N_INLINE(void, init__9crVzInbDoQCnwlFos9bhraw_2keccak)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* ctx); static N_INLINE(void, update__MiO1UCidJInmJ0SMkYUExQkeccak)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* ctx, NU8* data_0, NI data_0Len_0); static N_INLINE(void, keccakTransform__sVKJmssKMutEY1QO9bMnrnQkeccak)(NU8* data_0); static N_INLINE(void, THETA1__GIDgm7E61vxts31I2wufMQkeccak)(NU64* a, NI aLen_0, NU64* b, NI bLen_0, NI c); static N_INLINE(void, THETA2__RdHvaagiz42O8pSo1tpmVQkeccak)(NU64* a, NU64* b, NI bLen_0, NI c); N_LIB_PRIVATE N_NOINLINE(void, raiseDivByZero)(void); static N_INLINE(void, THETA3__j6YQuHolvisKitobvndocgkeccak)(NU64* a, NI aLen_0, NI b, NU64 c); static N_INLINE(void, RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak)(NU64* a, NI aLen_0, NU64* b, NI bLen_0, NU64* c, NI d, NI e_0); static N_INLINE(void, CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak)(NU64* a, NI aLen_0, NU64* b, NI bLen_0, NI c); static N_INLINE(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw, finish__P4Gs9bIYxb2bVUt0SYoDVmQkeccak)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* ctx); static N_INLINE(NU, finish__vDb2CouTV34uwH9b5pTy74Akeccak)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* ctx, NU8* data_0, NI data_0Len_0); static N_INLINE(void, clear__9crVzInbDoQCnwlFos9bhrawkeccak)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* ctx); static N_INLINE(void, burnMem__3kHY0BwnzMmCH3xJFhlgPAutils)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* a); N_LIB_PRIVATE N_NIMCALL(void, burnMem__haAOjkJjOuRy8ux9bV57dXw)(void* p_0, NI size); static N_INLINE(void, burnArray__r09aJbNPNlBz6C6oCg8JTCQutils)(NU8* a, NI aLen_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, decodeAuthMessageV4__H2McEZW73FYlrBRbWCAcGg_3)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, NU8* m, NI mLen_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA, mapErrTo__YnuwTJbLozorTSirGXLUBg)(tyObject_Result__0DXHAdhUE9c5bTPtcTa9bGcw* r); static N_INLINE(tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA, mapErr__UUsrmfAbak2CNYAqZJ7PZgresults)(tyObject_Result__0DXHAdhUE9c5bTPtcTa9bGcw* self, tyProc__6glFPjauFhDapIVnccY9cPQ f); N_LIB_PRIVATE N_NIMCALL(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, colonanonymous___VhoCDpL1a9a6AiASe1bdWtQ_2)(NCSTRING e_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__0DXHAdhUE9c5bTPtcTa9bGcw, fromRaw__Zx9bL0c4s8bWeostmBWcxlw)(NU8* data_0, NI data_0Len_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ, recover__bxhUvNDVkxv57adfENGDYA)(tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA* sig, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg msg); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__oSIyY5Ezvlz6WdTrWersUA, mapErrTo__SJSulVBgHZfCb4nPl86e1A)(tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ* r); N_LIB_PRIVATE N_NIMCALL(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, colonanonymous___VhoCDpL1a9a6AiASe1bdWtQ_3)(NCSTRING e_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, decodeAuthMessageEip8__H2McEZW73FYlrBRbWCAcGg_4)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, NU8* m, NI mLen_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, ackMessageEIP8__wO3ejgsmMx6btb72kSt4Bw_2)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, br_hmac_drbg_context* rng_0, NU8* output, NI outputLen_0, NI* outlen, NU8 flag, NIM_BOOL encrypt_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, ackMessagePreEIP8__wO3ejgsmMx6btb72kSt4Bw_3)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, br_hmac_drbg_context* rng_0, NU8* output, NI outputLen_0, NI* outlen, NU8 flag, NIM_BOOL encrypt_0); N_LIB_PRIVATE TNimType NTI__FwFQsY1cFZ8B9cdx5mv0FDA_; extern TNimType NTI__k3HXouOuhqAKq0dx450lXQ_; N_LIB_PRIVATE TNimType NTI__r8tE9czw2DrL3In0t9clwvzA_; N_LIB_PRIVATE TNimType NTI__c9c1WpWON1MVUg9bXWUEJe8g_; extern TNimType NTI__11md6PDL9c3Ydro9bo69avH7g_; extern TNimType NTI__YxxaGK7KOKaWCOaZ44rHMA_; extern TNimType NTI__vEOa9c5qaE9ajWxR5R4zwfQg_; extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_; N_LIB_PRIVATE TNimType NTI__x4UCf8NgZ0RzSCU0hmt9a4w_; STRING_LITERAL(TM__9bj46PK6slNjXJoojxJ4ITA_9, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth" ".nim(176, 11) `EIP8 in h.flags` ", 95); STRING_LITERAL(TM__9bj46PK6slNjXJoojxJ4ITA_11, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writ" "er.nim(221, 12) `rlpWriter_79860013.pendingLists.len == 0` Insuf" "ficient number of elements written to a started list", 179); extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_; STRING_LITERAL(TM__9bj46PK6slNjXJoojxJ4ITA_12, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth" ".nim(190, 11) `len(payload) == PlainAuthMessageEIP8Length` ", 122); STRING_LITERAL(TM__9bj46PK6slNjXJoojxJ4ITA_28, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth" ".nim(447, 11) `Initiator in h.flags` ", 100); STRING_LITERAL(TM__9bj46PK6slNjXJoojxJ4ITA_29, "\'v\' is not accessible using discriminant \'o\' of type \'Result\'", 61); STRING_LITERAL(TM__9bj46PK6slNjXJoojxJ4ITA_30, "\'e\' is not accessible using discriminant \'o\' of type \'Result\'", 61); extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_; STRING_LITERAL(TM__9bj46PK6slNjXJoojxJ4ITA_76, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth" ".nim(341, 11) `Responder in h.flags` ", 100); STRING_LITERAL(TM__9bj46PK6slNjXJoojxJ4ITA_85, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth" ".nim(261, 11) `EIP8 in h.flags` ", 95); STRING_LITERAL(TM__9bj46PK6slNjXJoojxJ4ITA_86, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writ" "er.nim(221, 12) `rlpWriter_80075204.pendingLists.len == 0` Insuf" "ficient number of elements written to a started list", 179); STRING_LITERAL(TM__9bj46PK6slNjXJoojxJ4ITA_87, "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth" ".nim(265, 11) `len(payload) == PlainAckMessageEIP8Length` ", 121); extern TNimType* nimTypeRoot; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; #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 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 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__nXrOkSEm9c5tMKk12b3mVsw, tryInit__Ipeja9cRWchbPJBC3oDuwag)(br_hmac_drbg_context* rng_0, tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g* host, tySet_tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA flags_0, NU8 version_0) { tyObject_Result__nXrOkSEm9c5tMKk12b3mVsw result; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg initiatorNonce; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg responderNonce; NI expectedLength; tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g ephemeral;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__nXrOkSEm9c5tMKk12b3mVsw)); nimZeroMem((void*)initiatorNonce, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); nimZeroMem((void*)responderNonce, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); expectedLength = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" ephemeral = random__HS5tU9cyelo6UXEHvWOYUFg(rng_0); #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!((flags_0 &(1U<<((NU)(((tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA) 0))&7U)))!=0)) goto LA3_; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" expectedLength = ((NI) 210); #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" brHmacDrbgGenerate__jb39atYOOGTT2cdYx6onnSw(rng_0, initiatorNonce, 32); } goto LA1_; LA3_: ; { #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" expectedLength = ((NI) 307); #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" brHmacDrbgGenerate__jb39atYOOGTT2cdYx6onnSw(rng_0, responderNonce, 32); } LA1_: ; #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__nXrOkSEm9c5tMKk12b3mVsw)); result.o = NIM_TRUE; chckNil((void*)(&result._o_2.v)); nimZeroMem((void*)(&result._o_2.v), sizeof(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA)); result._o_2.v.version = version_0; result._o_2.v.flags = flags_0; result._o_2.v.host = (*host); result._o_2.v.ephemeral = ephemeral; nimCopyMem((void*)result._o_2.v.initiatorNonce, (NIM_CONST void*)initiatorNonce, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); nimCopyMem((void*)result._o_2.v.responderNonce, (NIM_CONST void*)responderNonce, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); result._o_2.v.expectedLength = expectedLength; goto BeforeRet_; }BeforeRet_: ; return result;} #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(void, xor__doYYmHnE4L5szglPdcrghQ)(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg a, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg b, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg Result) { chckNil((void*)Result); nimZeroMem((void*)Result, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); { 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__9bj46PK6slNjXJoojxJ4ITA_10; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 32))) goto LA3; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" i = i_2; if ((NU)(i) > (NU)(31)){ raiseIndexError2(i, 31); } #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if ((NU)(i) > (NU)(31)){ raiseIndexError2(i, 31); } if ((NU)(i) > (NU)(31)){ raiseIndexError2(i, 31); } Result[(i)- 0] = (NU8)(a[(i)- 0] ^ b[(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__9bj46PK6slNjXJoojxJ4ITA_10)) { raiseOverflow(); }; i_2 = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_10); } LA3: ; } } } #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 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU16, swapBytes__pdjjj0yBh2y2BQZEOCYrXwendians2)(NU16 x_0) { NU16 result; result = (NU16)0; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" result = __builtin_bswap16(x_0); return result;} #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(void, toBytes__j1beCFVCg9cKKJPXMOyJkggendians2)(NU16 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__bN9bddWn8oiNSHn2MqEJSZQ Result) { NU16 v; #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" { #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (!(endian == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0))) goto LA3_; v = x_0; } goto LA1_; LA3_: ; { #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" v = swapBytes__pdjjj0yBh2y2BQZEOCYrXwendians2(x_0); } LA1_: ; { 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__9bj46PK6slNjXJoojxJ4ITA_20; NI TM__9bj46PK6slNjXJoojxJ4ITA_21; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 2))) goto LA8; #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" i = i_2; if ((NU)(i) > (NU)(1)){ raiseIndexError2(i, 1); } #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (nimMulInt(i, ((NI) 8), &TM__9bj46PK6slNjXJoojxJ4ITA_20)) { raiseOverflow(); }; Result[(i)- 0] = ((NU8) ((NU16)((NU16)((NU16)(v) >> (NU64)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_20))) & ((NU16) 255)))); #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__9bj46PK6slNjXJoojxJ4ITA_21)) { raiseOverflow(); }; i_2 = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_21); } LA8: ; } } } #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(void, toBytesBE__hCGzbNjQPv0JXmh9a9cZEFhgendians2)(NU16 x_0, tyArray__bN9bddWn8oiNSHn2MqEJSZQ Result) { #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" toBytes__j1beCFVCg9cKKJPXMOyJkggendians2(x_0, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 1), Result); } #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___BokNSDrKN1xmV1nA01G9brAsystem)(NI a, NI b) { tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA result; nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA)); #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA)); result.a = a; result.b = b; return result;} #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, authMessageEIP8__HsDJF7WIrtHx5s3ymvZmTg_2)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, br_hmac_drbg_context* rng_0, tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA* pubkey, NU8* output, NI outputLen_0, NI* outlen, NU8 flag, NIM_BOOL encrypt_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw result; tyArray__9b5ltyMEmjnUUGTFN279cTFg buffer_1; tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ padsize; tyObject_SharedSecret__bM0XijkI0NMH9cNiAOpJ9aow secret; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg T5_; tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA signature; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload; tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ rlpWriter; tyArray__DqM3b17bbm0d9bCZr9c2fLDQ T6_; tyArray__w5VB8h5K8DB3oWrO5U2wqg T7_; tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ T8_; NI pencsize; NI T19_; NI TM__9bj46PK6slNjXJoojxJ4ITA_13; NI wosize; NI TM__9bj46PK6slNjXJoojxJ4ITA_16; NI fullsize; NI TM__9bj46PK6slNjXJoojxJ4ITA_17; NI TM__9bj46PK6slNjXJoojxJ4ITA_18; NI TM__9bj46PK6slNjXJoojxJ4ITA_19;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)buffer_1, sizeof(tyArray__9b5ltyMEmjnUUGTFN279cTFg)); nimZeroMem((void*)padsize, sizeof(tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ)); #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!!((((*h_0).flags &(1U<<((NU)(((tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA) 2))&7U)))!=0))) goto LA3_; #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_9)); } LA3_: ; #line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = ((NI) 0); #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" secret = ecdhRaw__Z9c2Pt1C0AACD1C2XnBvKAA((&(*h_0).host.seckey), pubkey); #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)T5_, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); xor__doYYmHnE4L5szglPdcrghQ(secret.data, (*h_0).initiatorNonce, T5_); nimCopyMem((void*)secret.data, (NIM_CONST void*)T5_, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" signature = sign__lPU7k80HwQHA1fuDIlCa3A((&(*h_0).ephemeral.seckey), secret.data); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" clear__Exywi8FRTgke48MrQEzXSw((&secret)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*h_0).remoteHPubkey = (*pubkey); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&rlpWriter), sizeof(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ)); #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" initRlpList__0sGl1Ixjrp2lZVzK9aiohdQ(((NI) 4), (&rlpWriter)); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)T6_, sizeof(tyArray__DqM3b17bbm0d9bCZr9c2fLDQ)); toRaw__yPMUELBksARKX8FT2nORhg((&signature), T6_); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" appendImpl__xQNLfTJIKg9bWsV9b1S4Pc0Q((&rlpWriter), T6_, 65); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)T7_, sizeof(tyArray__w5VB8h5K8DB3oWrO5U2wqg)); toRaw__W9bYIkOOHQ8dZSTz9aIjEPEQ((&(*h_0).host.pubkey), T7_); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" appendImpl__xQNLfTJIKg9bWsV9b1S4Pc0Q((&rlpWriter), T7_, 64); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" appendImpl__xQNLfTJIKg9bWsV9b1S4Pc0Q((&rlpWriter), (*h_0).initiatorNonce, 32); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" T8_[0] = (*h_0).version; #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" appendImpl__xQNLfTJIKg9bWsV9b1S4Pc0Q((&rlpWriter), T8_, 1); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" { NI T11_; #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" T11_ = (rlpWriter.pendingLists ? rlpWriter.pendingLists->Sup.len : 0); if (!!((T11_ == ((NI) 0)))) goto LA12_; #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_11)); } LA12_: ; genericSeqAssign((&payload), rlpWriter.output, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NI T16_; #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T16_ = (payload ? payload->Sup.len : 0); if (!!((T16_ == ((NI) 169)))) goto LA17_; #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_12)); } LA17_: ; #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T19_ = (payload ? payload->Sup.len : 0); if (nimAddInt(T19_, ((NI) 113), &TM__9bj46PK6slNjXJoojxJ4ITA_13)) { raiseOverflow(); }; pencsize = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_13); { #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" while (1) { #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" brHmacDrbgGenerate__jb39atYOOGTT2cdYx6onnSw(rng_0, padsize, 1); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NI TM__9bj46PK6slNjXJoojxJ4ITA_14; NI TM__9bj46PK6slNjXJoojxJ4ITA_15; #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(pencsize, ((NI) 2), &TM__9bj46PK6slNjXJoojxJ4ITA_14)) { raiseOverflow(); }; if (nimSubInt(((NI) 307), (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_14), &TM__9bj46PK6slNjXJoojxJ4ITA_15)) { raiseOverflow(); }; if (!((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_15) < ((NI) (padsize[(((NI) 0))- 0])))) goto LA24_; #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" goto LA20; } LA24_: ; } } LA20: ; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(pencsize, ((NI) (padsize[(((NI) 0))- 0])), &TM__9bj46PK6slNjXJoojxJ4ITA_16)) { raiseOverflow(); }; wosize = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_16); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(wosize, ((NI) 2), &TM__9bj46PK6slNjXJoojxJ4ITA_17)) { raiseOverflow(); }; fullsize = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_17); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(((NI) 169), ((NI) (padsize[(((NI) 0))- 0])), &TM__9bj46PK6slNjXJoojxJ4ITA_18)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_18), ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_19)) { raiseOverflow(); }; if ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_19)-((NI) 169) != -1 && ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_19)-((NI) 169) < -1 || ((NI) 169) < 0 || ((NI) 169) > 423 || (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_19) < 0 || (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_19) > 423)){ raiseIndexError(); } #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" brHmacDrbgGenerate__jb39atYOOGTT2cdYx6onnSw(rng_0, (NU8*)((buffer_1)+(((NI) 169))), ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_19))-(((NI) 169))+1); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NI T30_; tyArray__bN9bddWn8oiNSHn2MqEJSZQ wosizeBE; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T35_; if (!encrypt_0) goto LA28_; #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if ((NU)(((NI) 0)) >= (NU)(payload ? payload->Sup.len : 0)){ raiseIndexError2(((NI) 0),(payload ? payload->Sup.len : 0)-1); } #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T30_ = (payload ? payload->Sup.len : 0); if ((T30_) < ((NI) 0) || (T30_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T30_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&buffer_1[(((NI) 0))- 0]))), ((void*) ((&payload->data[((NI) 0)]))), ((NI) (T30_))); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(outputLen_0 < fullsize)) goto LA33_; #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 1); goto BeforeRet_; } LA33_: ; nimZeroMem((void*)wosizeBE, sizeof(tyArray__bN9bddWn8oiNSHn2MqEJSZQ)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" toBytesBE__hCGzbNjQPv0JXmh9a9cZEFhgendians2(((NU16) (wosize)), wosizeBE); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T35_ = dotdot___BokNSDrKN1xmV1nA01G9brAsystem(((NI) 0), ((NI) 1)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" X5BX5Deq___PcCQmAfdUds9cWGauPahR7Q(output, outputLen_0, T35_, wosizeBE, 2); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NI T38_; NI TM__9bj46PK6slNjXJoojxJ4ITA_22; NI TM__9bj46PK6slNjXJoojxJ4ITA_23; NI TM__9bj46PK6slNjXJoojxJ4ITA_24; NI TM__9bj46PK6slNjXJoojxJ4ITA_25; NI TM__9bj46PK6slNjXJoojxJ4ITA_26; tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ T39_; #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T38_ = (payload ? payload->Sup.len : 0); if (nimAddInt(T38_, ((NI) (padsize[(((NI) 0))- 0])), &TM__9bj46PK6slNjXJoojxJ4ITA_22)) { raiseOverflow(); }; if (nimAddInt(((NI) 0), (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_22), &TM__9bj46PK6slNjXJoojxJ4ITA_23)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_23), ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_24)) { raiseOverflow(); }; if ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_24)-((NI) 0) != -1 && ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_24)-((NI) 0) < -1 || ((NI) 0) < 0 || ((NI) 0) > 423 || (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_24) < 0 || (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_24) > 423)){ raiseIndexError(); } #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(((NI) 2), wosize, &TM__9bj46PK6slNjXJoojxJ4ITA_25)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_25), ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_26)) { raiseOverflow(); }; if ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_26)-((NI) 2) != -1 && ((NU)(((NI) 2)) >= (NU)(outputLen_0) || (NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_26)) >= (NU)(outputLen_0))){ raiseIndexError(); } if (((NI) 1)-((NI) 0) != -1 && ((NU)(((NI) 0)) >= (NU)(outputLen_0) || (NU)(((NI) 1)) >= (NU)(outputLen_0))){ raiseIndexError(); } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T39_ = eciesEncrypt__vFkFWGxiMe4089aD7VwdFJA(rng_0, (NU8*)((buffer_1)+(((NI) 0))), ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_24))-(((NI) 0))+1, (NU8*)(output)+(((NI) 2)), ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_26))-(((NI) 2))+1, pubkey, (NU8*)(output)+(((NI) 0)), (((NI) 1))-(((NI) 0))+1); if (!!(T39_.o)) goto LA40_; #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 3); goto BeforeRet_; } LA40_: ; #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = fullsize; } goto LA26_; LA28_: ; { NI plainsize; NI T43_; NI TM__9bj46PK6slNjXJoojxJ4ITA_27; #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T43_ = (payload ? payload->Sup.len : 0); if (nimAddInt(T43_, ((NI) (padsize[(((NI) 0))- 0])), &TM__9bj46PK6slNjXJoojxJ4ITA_27)) { raiseOverflow(); }; plainsize = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_27); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(outputLen_0 < plainsize)) goto LA46_; #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 1); goto BeforeRet_; } LA46_: ; #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if ((NU)(((NI) 0)) >= (NU)(outputLen_0)){ raiseIndexError2(((NI) 0),outputLen_0-1); } if ((plainsize) < ((NI) 0) || (plainsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(plainsize, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&output[((NI) 0)]))), ((void*) ((&buffer_1[(((NI) 0))- 0]))), ((NI) (plainsize))); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = plainsize; } LA26_: ; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_TRUE; }BeforeRet_: ; return result;} #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, authMessagePreEIP8__HsDJF7WIrtHx5s3ymvZmTg_3)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, br_hmac_drbg_context* rng_0, tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA* pubkey, NU8* output, NI outputLen_0, NI* outlen, NU8 flag, NIM_BOOL encrypt_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw result; tyArray__Fx4IkAl1UMvtjbdvm5dj5g buffer_1; tyObject_AuthMessageV4__4vuI4JTkY1CUELE9b4lMI2A* header; tyObject_SharedSecret__bM0XijkI0NMH9cNiAOpJ9aow secret; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg T1_; tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA signature; tyArray__w5VB8h5K8DB3oWrO5U2wqg T2_; tyObject_MDigest__law9ct65KplMYBvtmjCQxbw T3_;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)buffer_1, sizeof(tyArray__Fx4IkAl1UMvtjbdvm5dj5g)); #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = ((NI) 0); #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" header = ((tyObject_AuthMessageV4__4vuI4JTkY1CUELE9b4lMI2A*) ((&buffer_1[(((NI) 0))- 0]))); #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" secret = ecdhRaw__Z9c2Pt1C0AACD1C2XnBvKAA((&(*h_0).host.seckey), pubkey); #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)T1_, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); xor__doYYmHnE4L5szglPdcrghQ(secret.data, (*h_0).initiatorNonce, T1_); nimCopyMem((void*)secret.data, (NIM_CONST void*)T1_, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" signature = sign__lPU7k80HwQHA1fuDIlCa3A((&(*h_0).ephemeral.seckey), secret.data); #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" clear__Exywi8FRTgke48MrQEzXSw((&secret)); #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*h_0).remoteHPubkey = (*pubkey); #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" toRaw__yPMUELBksARKX8FT2nORhg((&signature), (*header).signature); #line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)T2_, sizeof(tyArray__w5VB8h5K8DB3oWrO5U2wqg)); toRaw__W9bYIkOOHQ8dZSTz9aIjEPEQ((&(*h_0).ephemeral.pubkey), T2_); #line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T3_ = digest__kUuxyH0Wbp0DnT9anHK9b9c2g(T2_, 64); nimCopyMem((void*)(*header).keyhash, (NIM_CONST void*)T3_.data, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" toRaw__W9bYIkOOHQ8dZSTz9aIjEPEQ((&(*h_0).host.pubkey), (*header).pubkey); #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimCopyMem((void*)(*header).nonce, (NIM_CONST void*)(*h_0).initiatorNonce, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*header).flag = flag; #line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { if (!encrypt_0) goto LA6_; #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(outputLen_0 < ((NI) 307))) goto LA10_; #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 1); goto BeforeRet_; } LA10_: ; #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyArray__ekVvh9bp9cVe7STNUL8R406w T14_; tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ T15_; #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T15_ = eciesEncrypt__vFkFWGxiMe4089aD7VwdFJA(rng_0, buffer_1, 194, output, outputLen_0, (&(*h_0).remoteHPubkey), T14_, 0); if (!!(T15_.o)) goto LA16_; #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 3); goto BeforeRet_; } LA16_: ; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = ((NI) 307); } goto LA4_; LA6_: ; { #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(outputLen_0 < ((NI) 194))) goto LA21_; #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 1); goto BeforeRet_; } LA21_: ; #line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if ((NU)(((NI) 0)) >= (NU)(outputLen_0)){ raiseIndexError2(((NI) 0),outputLen_0-1); } #line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&output[((NI) 0)]))), ((void*) ((&buffer_1[(((NI) 0))- 0]))), ((NI) 194)); #line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = ((NI) 194); } LA4_: ; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_TRUE; }BeforeRet_: ; return result;} #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, authMessage__HsDJF7WIrtHx5s3ymvZmTg)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, br_hmac_drbg_context* rng_0, tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA* pubkey, NU8* output, NI outputLen_0, NI* outlen, NU8 flag, NIM_BOOL encrypt_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw result; nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(((*h_0).flags &(1U<<((NU)(((tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA) 2))&7U)))!=0)) goto LA3_; #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = authMessageEIP8__HsDJF7WIrtHx5s3ymvZmTg_2(h_0, rng_0, pubkey, output, outputLen_0, outlen, flag, encrypt_0); } goto LA1_; LA3_: ; { #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = authMessagePreEIP8__HsDJF7WIrtHx5s3ymvZmTg_3(h_0, rng_0, pubkey, output, outputLen_0, outlen, flag, encrypt_0); } LA1_: ; return result;} #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(tyObject_Result__oSIyY5Ezvlz6WdTrWersUA, mapErr__WpZKo50ObdNXO5SkIUIrGgresults)(tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ* self, tyProc__6glFPjauFhDapIVnccY9cPQ f) { tyObject_Result__oSIyY5Ezvlz6WdTrWersUA result; nimZeroMem((void*)(&result), sizeof(tyObject_Result__oSIyY5Ezvlz6WdTrWersUA)); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { if (!(*self).o) goto LA3_; #line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__oSIyY5Ezvlz6WdTrWersUA)); result.o = NIM_TRUE; if (!(((2 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_29)); } result._o_2.v = (*self)._o_2.v; } goto LA1_; LA3_: ; { #line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__oSIyY5Ezvlz6WdTrWersUA)); result.o = NIM_FALSE; #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!(((1 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_30)); } result._o_1.e = f.ClE_0? f.ClP_0((*self)._o_1.e, f.ClE_0):((TM__9bj46PK6slNjXJoojxJ4ITA_31)(f.ClP_0))((*self)._o_1.e); } LA1_: ; return result;} #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, colonanonymous___VhoCDpL1a9a6AiASe1bdWtQ)(NCSTRING e_0) { tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w result; result = (tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w)0; #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 4); return result;} #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__oSIyY5Ezvlz6WdTrWersUA, mapErrTo__dXEVcbWGLYeltTQCiYJXNA)(tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ* r) { tyObject_Result__oSIyY5Ezvlz6WdTrWersUA result; tyProc__6glFPjauFhDapIVnccY9cPQ T1_; nimZeroMem((void*)(&result), sizeof(tyObject_Result__oSIyY5Ezvlz6WdTrWersUA)); #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T1_), sizeof(tyProc__6glFPjauFhDapIVnccY9cPQ)); T1_.ClP_0 = ((TM__9bj46PK6slNjXJoojxJ4ITA_32) (colonanonymous___VhoCDpL1a9a6AiASe1bdWtQ)); T1_.ClE_0 = NIM_NIL; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = mapErr__WpZKo50ObdNXO5SkIUIrGgresults(r, T1_); return result;} #line 443 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, decodeAckMessageV4__H2McEZW73FYlrBRbWCAcGg)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, NU8* m, NI mLen_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw result; tyArray__goPNfobUCwq3HIMAvPhPWA buffer_1; tyObject_AckMessageV4__l3tXsjrEYU6PaKIAa9bd9cBg* header; tyObject_Result__oSIyY5Ezvlz6WdTrWersUA vX60gensym80740034_; tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ T11_;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 444 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)buffer_1, sizeof(tyArray__goPNfobUCwq3HIMAvPhPWA)); #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!!((((*h_0).flags &(1U<<((NU)(((tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA) 0))&7U)))!=0))) goto LA3_; #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_28)); } LA3_: ; #line 449 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyArray__ekVvh9bp9cVe7STNUL8R406w T7_; tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ T8_; #line 449 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 449 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 449 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T8_ = eciesDecrypt__x9bP2nGPBI8wYkzRgRLf0EA(m, mLen_0, buffer_1, 97, (&(*h_0).host.seckey), T7_, 0); if (!!(T8_.o)) goto LA9_; #line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 3); goto BeforeRet_; } LA9_: ; #line 451 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" header = ((tyObject_AckMessageV4__l3tXsjrEYU6PaKIAa9bd9cBg*) ((&buffer_1[(((NI) 0))- 0]))); #line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T11_ = fromRaw__09bVO0j5Htfp2zQRd1AkcpQ((*header).pubkey, 64); #line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" vX60gensym80740034_ = mapErrTo__dXEVcbWGLYeltTQCiYJXNA((&T11_)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym80740034_.o)) goto LA14_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym80740034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_30)); } result._o_1.e = vX60gensym80740034_._o_1.e; goto BeforeRet_; } LA14_: ; if (!(((2 &(1U<<((NU)(vX60gensym80740034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_29)); } (*h_0).remoteEPubkey = vX60gensym80740034_._o_2.v; #line 454 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimCopyMem((void*)(*h_0).responderNonce, (NIM_CONST void*)(*header).nonce, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_TRUE; }BeforeRet_: ; return result;} #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU16, fromBytes__7RFqCTxYi3zX1OOmOtiv9cQendians2)(tyArray__bN9bddWn8oiNSHn2MqEJSZQ x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian) { NU16 result; result = (NU16)0; { 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__9bj46PK6slNjXJoojxJ4ITA_34; NI TM__9bj46PK6slNjXJoojxJ4ITA_35; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 2))) goto LA3; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" i = i_2; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if ((NU)(i) > (NU)(1)){ raiseIndexError2(i, 1); } #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (nimMulInt(i, ((NI) 8), &TM__9bj46PK6slNjXJoojxJ4ITA_34)) { raiseOverflow(); }; result = (NU16)(result | (NU16)((NU64)(((NU16) (x_0[(i)- 0]))) << (NU64)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_34)))); #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__9bj46PK6slNjXJoojxJ4ITA_35)) { raiseOverflow(); }; i_2 = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_35); } LA3: ; } } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" { #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (!!((endian == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0)))) goto LA6_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" result = swapBytes__pdjjj0yBh2y2BQZEOCYrXwendians2(result); } LA6_: ; return result;} #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU16, fromBytes__Y9a9b09bjUM9b4YW1idMdLql0wendians2)(NU8* x_0, NI x_0Len_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian) { NU16 result; tyArray__bN9bddWn8oiNSHn2MqEJSZQ tmp_1; result = (NU16)0; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" nimZeroMem((void*)tmp_1, sizeof(tyArray__bN9bddWn8oiNSHn2MqEJSZQ)); { 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__9bj46PK6slNjXJoojxJ4ITA_33; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 2))) goto LA3; #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" i = i_2; if ((NU)(i) > (NU)(1)){ raiseIndexError2(i, 1); } #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if ((NU)(i) >= (NU)(x_0Len_0)){ raiseIndexError2(i,x_0Len_0-1); } tmp_1[(i)- 0] = x_0[i]; #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__9bj46PK6slNjXJoojxJ4ITA_33)) { raiseOverflow(); }; i_2 = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_33); } LA3: ; } } #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" result = fromBytes__7RFqCTxYi3zX1OOmOtiv9cQendians2(tmp_1, endian); return result;} #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU16, fromBytesBE__whJY0i7PUZy9c6VACH4p3TAendians2)(NU8* x_0, NI x_0Len_0) { NU16 result; result = (NU16)0; #line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" result = fromBytes__Y9a9b09bjUM9b4YW1idMdLql0wendians2(x_0, x_0Len_0, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 1)); return result;} #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, pushSafePoint)(TSafePoint* s) { #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" (*s).prev = excHandler__rqLlY5bs9atDw2OXYqJEn5g; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = s;} #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popSafePoint)(void) { #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = (*excHandler__rqLlY5bs9atDw2OXYqJEn5g).prev;} #line 2292 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(Exception*, nimBorrowCurrentException)(void) { Exception* result; result = (Exception*)0; #line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;} #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;} #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));} #line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0; #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;} #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;} #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;} #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c); } #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { NIM_BOOL T3_; #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c); } LA4_: ; } #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, asgnRef)(void** dest, void* src) { #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src); #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_); } LA3_: ; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!(((*dest) == NIM_NIL))) goto LA8_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest)); #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_); } LA8_: ; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*dest) = src;} #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popCurrentException)(void) { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), (*currException__9bVPeDJlYTi9bQApZpfH8wjg).up);} #line 409 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, decodeAckMessageEip8__H2McEZW73FYlrBRbWCAcGg_2)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, NU8* m, NI mLen_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw volatile result; NU16 size; NI TM__9bj46PK6slNjXJoojxJ4ITA_36; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer_1; NI TM__9bj46PK6slNjXJoojxJ4ITA_37; TSafePoint TM__9bj46PK6slNjXJoojxJ4ITA_40;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" size = fromBytesBE__whJY0i7PUZy9c6VACH4p3TAendians2(m, mLen_0); #line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(((NI) 2), ((NI) (size)), &TM__9bj46PK6slNjXJoojxJ4ITA_36)) { raiseOverflow(); }; (*h_0).expectedLength = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_36); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(mLen_0 < (*h_0).expectedLength)) goto LA3_; #line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 8); goto BeforeRet_; } LA3_: ; #line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimSubInt(((NI) (size)), ((NI) 113), &TM__9bj46PK6slNjXJoojxJ4ITA_37)) { raiseOverflow(); }; if (((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_37)) < ((NI) 0) || ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_37)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_37), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" buffer_1 = newSeq__DpCWN7DIBuAjgoeQ9c29blYQ(((NI) ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_37)))); #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NI TM__9bj46PK6slNjXJoojxJ4ITA_38; NI TM__9bj46PK6slNjXJoojxJ4ITA_39; tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ T7_; #line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(((NI) 2), ((NI) (size)), &TM__9bj46PK6slNjXJoojxJ4ITA_38)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_38), ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_39)) { raiseOverflow(); }; if ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_39)-((NI) 2) != -1 && ((NU)(((NI) 2)) >= (NU)(mLen_0) || (NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_39)) >= (NU)(mLen_0))){ raiseIndexError(); } if (((NI) 1)-((NI) 0) != -1 && ((NU)(((NI) 0)) >= (NU)(mLen_0) || (NU)(((NI) 1)) >= (NU)(mLen_0))){ raiseIndexError(); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T7_ = eciesDecrypt__x9bP2nGPBI8wYkzRgRLf0EA((NU8*)(m)+(((NI) 2)), ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_39))-(((NI) 2))+1, buffer_1->data, (buffer_1 ? buffer_1->Sup.len : 0), (&(*h_0).host.seckey), (NU8*)(m)+(((NI) 0)), (((NI) 1))-(((NI) 0))+1); if (!!(T7_.o)) goto LA8_; #line 419 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 419 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 3); goto BeforeRet_; } LA8_: ; #line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" pushSafePoint(&TM__9bj46PK6slNjXJoojxJ4ITA_40); TM__9bj46PK6slNjXJoojxJ4ITA_40.status = setjmp(TM__9bj46PK6slNjXJoojxJ4ITA_40.context); if (TM__9bj46PK6slNjXJoojxJ4ITA_40.status == 0) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* pubkeyBr; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T37_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* nonceBr; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T38_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* versionBr; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T39_; tyObject_Result__oSIyY5Ezvlz6WdTrWersUA vX60gensym80675034_; tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ T40_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" rlpFromBytes__sID1jdK1TDDl4MyhPZIesQ(buffer_1, (&reader)); #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NIM_BOOL T13_; NIM_BOOL T14_; NI T16_; #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T13_ = (NIM_BOOL)0; #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T14_ = (NIM_BOOL)0; T14_ = isList__ub0XDNtFyV4Db7AJQ9aczBw(reader); T13_ = !(T14_); if (T13_) goto LA15_; #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T16_ = (NI)0; T16_ = listLen__EqfIXRABRD085klc9c3SUgg_5(reader); T13_ = (T16_ < ((NI) 3)); LA15_: ; if (!T13_) goto LA17_; #line 423 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 423 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 6); popSafePoint(); goto BeforeRet_; } LA17_: ; #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T21_; NI T22_; #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T21_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 0), (&T21_)); #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T22_ = (NI)0; T22_ = blobLen__EqfIXRABRD085klc9c3SUgg_6(T21_); if (!!((T22_ == ((NI) 64)))) goto LA23_; #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 6); popSafePoint(); goto BeforeRet_; } LA23_: ; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T27_; NI T28_; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T27_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 1), (&T27_)); #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T28_ = (NI)0; T28_ = blobLen__EqfIXRABRD085klc9c3SUgg_6(T27_); if (!!((T28_ == ((NI) 32)))) goto LA29_; #line 427 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 427 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 6); popSafePoint(); goto BeforeRet_; } LA29_: ; #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T33_; NI T34_; #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T33_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 2), (&T33_)); #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T34_ = (NI)0; T34_ = blobLen__EqfIXRABRD085klc9c3SUgg_6(T33_); if (!!((T34_ == ((NI) 1)))) goto LA35_; #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 6); popSafePoint(); goto BeforeRet_; } LA35_: ; #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T37_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 0), (&T37_)); #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" pubkeyBr = toBytes__GlivWos7Cy9coi2uRKRYdLg(T37_); #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T38_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 1), (&T38_)); #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nonceBr = toBytes__GlivWos7Cy9coi2uRKRYdLg(T38_); #line 433 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 433 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 433 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T39_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 2), (&T39_)); #line 433 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" versionBr = toBytes__GlivWos7Cy9coi2uRKRYdLg(T39_); #line 435 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 435 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 435 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T40_ = fromRaw__09bVO0j5Htfp2zQRd1AkcpQ(pubkeyBr->data, (pubkeyBr ? pubkeyBr->Sup.len : 0)); #line 435 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" vX60gensym80675034_ = mapErrTo__dXEVcbWGLYeltTQCiYJXNA((&T40_)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym80675034_.o)) goto LA43_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym80675034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_30)); } result._o_1.e = vX60gensym80675034_._o_1.e; popSafePoint(); goto BeforeRet_; } LA43_: ; if (!(((2 &(1U<<((NU)(vX60gensym80675034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_29)); } (*h_0).remoteEPubkey = vX60gensym80675034_._o_2.v; #line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" toArray__4YEAz4XCqEsEBwgcwy5WUw(nonceBr->data, (nonceBr ? nonceBr->Sup.len : 0), (*h_0).responderNonce); #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if ((NU)(((NI) 0)) >= (NU)(versionBr ? versionBr->Sup.len : 0)){ raiseIndexError2(((NI) 0),(versionBr ? versionBr->Sup.len : 0)-1); } (*h_0).version = versionBr->data[((NI) 0)]; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_TRUE; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { TM__9bj46PK6slNjXJoojxJ4ITA_40.status = 0; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 7); popCurrentException(); } } if (TM__9bj46PK6slNjXJoojxJ4ITA_40.status != 0) reraiseException(); }BeforeRet_: ; return result;} #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, decodeAckMessage__6AdeZWXHoHR59cC2FQ6PT6g)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, NU8* input, NI inputLen_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw result; tyObject_Result__cIH09cbGibawFrbeCk9akKTw res_2;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(inputLen_0 < ((NI) 210))) goto LA3_; #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 8); goto BeforeRet_; } LA3_: ; #line 476 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyObject_Result__cIH09cbGibawFrbeCk9akKTw res; #line 476 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 476 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(inputLen_0 == ((NI) 210))) goto LA7_; #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" res = decodeAckMessageV4__H2McEZW73FYlrBRbWCAcGg(h_0, input, inputLen_0); #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { if (!res.o) goto LA11_; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = res; goto BeforeRet_; } LA11_: ; } LA7_: ; #line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" res_2 = decodeAckMessageEip8__H2McEZW73FYlrBRbWCAcGg_2(h_0, input, inputLen_0); #line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { if (!res_2.o) goto LA15_; #line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*h_0).flags |= ((NU8)1)<<((((tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA) 2)) & 7); } LA15_: ; result = res_2; }BeforeRet_: ; return result;} #line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" static N_INLINE(void, init__9crVzInbDoQCnwlFos9bhraw_2keccak)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* ctx) { tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg T1_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" nimZeroMem((void*)(&T1_), sizeof(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg)); (*ctx) = T1_;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" static N_INLINE(void, THETA1__GIDgm7E61vxts31I2wufMQkeccak)(NU64* a, NI aLen_0, NU64* b, NI bLen_0, NI c) { NI TM__9bj46PK6slNjXJoojxJ4ITA_42; NI TM__9bj46PK6slNjXJoojxJ4ITA_43; NI TM__9bj46PK6slNjXJoojxJ4ITA_44; NI TM__9bj46PK6slNjXJoojxJ4ITA_45; if ((NU)(c) >= (NU)(aLen_0)){ raiseIndexError2(c,aLen_0-1); } #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(c) >= (NU)(bLen_0)){ raiseIndexError2(c,bLen_0-1); } #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 5), &TM__9bj46PK6slNjXJoojxJ4ITA_42)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_42)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_42),bLen_0-1); } #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 10), &TM__9bj46PK6slNjXJoojxJ4ITA_43)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_43)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_43),bLen_0-1); } #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 15), &TM__9bj46PK6slNjXJoojxJ4ITA_44)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_44)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_44),bLen_0-1); } #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 20), &TM__9bj46PK6slNjXJoojxJ4ITA_45)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_45)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_45),bLen_0-1); } a[c] = (NU64)((NU64)((NU64)((NU64)(b[c] ^ b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_42)]) ^ b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_43)]) ^ b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_44)]) ^ b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_45)]);} #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" static N_INLINE(void, THETA2__RdHvaagiz42O8pSo1tpmVQkeccak)(NU64* a, NU64* b, NI bLen_0, NI c) { NI TM__9bj46PK6slNjXJoojxJ4ITA_46; NI TM__9bj46PK6slNjXJoojxJ4ITA_47; NI TM__9bj46PK6slNjXJoojxJ4ITA_48; NI TM__9bj46PK6slNjXJoojxJ4ITA_49; NI TM__9bj46PK6slNjXJoojxJ4ITA_50; NI TM__9bj46PK6slNjXJoojxJ4ITA_51; #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 4), &TM__9bj46PK6slNjXJoojxJ4ITA_46)) { raiseOverflow(); }; if (((NI) 5) == 0){ raiseDivByZero(); } if (nimModInt((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_46), ((NI) 5), &TM__9bj46PK6slNjXJoojxJ4ITA_47)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_47)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_47),bLen_0-1); } #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_48)) { raiseOverflow(); }; if (((NI) 5) == 0){ raiseDivByZero(); } if (nimModInt((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_48), ((NI) 5), &TM__9bj46PK6slNjXJoojxJ4ITA_49)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_49)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_49),bLen_0-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_50)) { raiseOverflow(); }; if (((NI) 5) == 0){ raiseDivByZero(); } if (nimModInt((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_50), ((NI) 5), &TM__9bj46PK6slNjXJoojxJ4ITA_51)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_51)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_51),bLen_0-1); } (*a) = (NU64)(b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_47)] ^ (NU64)((NU64)((NU64)(b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_49)]) << (NU64)(1ULL)) | (NU64)((NU64)(b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_51)]) >> (NU64)(63ULL))));} #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" static N_INLINE(void, THETA3__j6YQuHolvisKitobvndocgkeccak)(NU64* a, NI aLen_0, NI b, NU64 c) { NI TM__9bj46PK6slNjXJoojxJ4ITA_52; NI TM__9bj46PK6slNjXJoojxJ4ITA_53; NI TM__9bj46PK6slNjXJoojxJ4ITA_54; NI TM__9bj46PK6slNjXJoojxJ4ITA_55; NI TM__9bj46PK6slNjXJoojxJ4ITA_56; NI TM__9bj46PK6slNjXJoojxJ4ITA_57; NI TM__9bj46PK6slNjXJoojxJ4ITA_58; NI TM__9bj46PK6slNjXJoojxJ4ITA_59; if ((NU)(b) >= (NU)(aLen_0)){ raiseIndexError2(b,aLen_0-1); } #line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(b) >= (NU)(aLen_0)){ raiseIndexError2(b,aLen_0-1); } a[b] = (NU64)(a[b] ^ c); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(b, ((NI) 5), &TM__9bj46PK6slNjXJoojxJ4ITA_52)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_52)) >= (NU)(aLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_52),aLen_0-1); } #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(b, ((NI) 5), &TM__9bj46PK6slNjXJoojxJ4ITA_53)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_53)) >= (NU)(aLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_53),aLen_0-1); } a[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_52)] = (NU64)(a[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_53)] ^ c); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(b, ((NI) 10), &TM__9bj46PK6slNjXJoojxJ4ITA_54)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_54)) >= (NU)(aLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_54),aLen_0-1); } #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(b, ((NI) 10), &TM__9bj46PK6slNjXJoojxJ4ITA_55)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_55)) >= (NU)(aLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_55),aLen_0-1); } a[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_54)] = (NU64)(a[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_55)] ^ c); #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(b, ((NI) 15), &TM__9bj46PK6slNjXJoojxJ4ITA_56)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_56)) >= (NU)(aLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_56),aLen_0-1); } #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(b, ((NI) 15), &TM__9bj46PK6slNjXJoojxJ4ITA_57)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_57)) >= (NU)(aLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_57),aLen_0-1); } a[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_56)] = (NU64)(a[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_57)] ^ c); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(b, ((NI) 20), &TM__9bj46PK6slNjXJoojxJ4ITA_58)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_58)) >= (NU)(aLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_58),aLen_0-1); } #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(b, ((NI) 20), &TM__9bj46PK6slNjXJoojxJ4ITA_59)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_59)) >= (NU)(aLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_59),aLen_0-1); } a[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_58)] = (NU64)(a[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_59)] ^ c);} #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" static N_INLINE(void, RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak)(NU64* a, NI aLen_0, NU64* b, NI bLen_0, NU64* c, NI d, NI e_0) { NI TM__9bj46PK6slNjXJoojxJ4ITA_60; if ((NU)(((NI) 0)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 0),aLen_0-1); } #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(d) >= (NU)(bLen_0)){ raiseIndexError2(d,bLen_0-1); } a[((NI) 0)] = b[d]; if ((NU)(d) >= (NU)(bLen_0)){ raiseIndexError2(d,bLen_0-1); } #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if (nimSubInt(((NI) 64), (NI)(e_0 & ((NI) 63)), &TM__9bj46PK6slNjXJoojxJ4ITA_60)) { raiseOverflow(); }; b[d] = (NU64)((NU64)((NU64)((*c)) << (NU64)(((NU64) ((NI)(e_0 & ((NI) 63)))))) | (NU64)((NU64)((*c)) >> (NU64)(((NU64) ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_60)))))); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(((NI) 0)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 0),aLen_0-1); } (*c) = a[((NI) 0)];} #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" static N_INLINE(void, CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak)(NU64* a, NI aLen_0, NU64* b, NI bLen_0, NI c) { NI TM__9bj46PK6slNjXJoojxJ4ITA_61; NI TM__9bj46PK6slNjXJoojxJ4ITA_62; NI TM__9bj46PK6slNjXJoojxJ4ITA_63; NI TM__9bj46PK6slNjXJoojxJ4ITA_64; NI TM__9bj46PK6slNjXJoojxJ4ITA_65; NI TM__9bj46PK6slNjXJoojxJ4ITA_66; NI TM__9bj46PK6slNjXJoojxJ4ITA_67; NI TM__9bj46PK6slNjXJoojxJ4ITA_68; NI TM__9bj46PK6slNjXJoojxJ4ITA_69; NI TM__9bj46PK6slNjXJoojxJ4ITA_70; NI TM__9bj46PK6slNjXJoojxJ4ITA_71; NI TM__9bj46PK6slNjXJoojxJ4ITA_72; if ((NU)(((NI) 0)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 0),aLen_0-1); } #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(c) >= (NU)(bLen_0)){ raiseIndexError2(c,bLen_0-1); } a[((NI) 0)] = b[c]; if ((NU)(((NI) 1)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 1),aLen_0-1); } #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_61)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_61)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_61),bLen_0-1); } a[((NI) 1)] = b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_61)]; if ((NU)(((NI) 2)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 2),aLen_0-1); } #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 2), &TM__9bj46PK6slNjXJoojxJ4ITA_62)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_62)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_62),bLen_0-1); } a[((NI) 2)] = b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_62)]; if ((NU)(((NI) 3)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 3),aLen_0-1); } #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 3), &TM__9bj46PK6slNjXJoojxJ4ITA_63)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_63)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_63),bLen_0-1); } a[((NI) 3)] = b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_63)]; if ((NU)(((NI) 4)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 4),aLen_0-1); } #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 4), &TM__9bj46PK6slNjXJoojxJ4ITA_64)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_64)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_64),bLen_0-1); } a[((NI) 4)] = b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_64)]; if ((NU)(c) >= (NU)(bLen_0)){ raiseIndexError2(c,bLen_0-1); } #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(c) >= (NU)(bLen_0)){ raiseIndexError2(c,bLen_0-1); } #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(((NI) 1)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 1),aLen_0-1); } if ((NU)(((NI) 2)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 2),aLen_0-1); } b[c] = (NU64)(b[c] ^ (NU64)((NU64)((NU64) ~(a[((NI) 1)])) & a[((NI) 2)])); #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_65)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_65)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_65),bLen_0-1); } #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_66)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_66)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_66),bLen_0-1); } #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(((NI) 2)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 2),aLen_0-1); } if ((NU)(((NI) 3)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 3),aLen_0-1); } b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_65)] = (NU64)(b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_66)] ^ (NU64)((NU64)((NU64) ~(a[((NI) 2)])) & a[((NI) 3)])); #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 2), &TM__9bj46PK6slNjXJoojxJ4ITA_67)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_67)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_67),bLen_0-1); } #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 2), &TM__9bj46PK6slNjXJoojxJ4ITA_68)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_68)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_68),bLen_0-1); } #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(((NI) 3)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 3),aLen_0-1); } if ((NU)(((NI) 4)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 4),aLen_0-1); } b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_67)] = (NU64)(b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_68)] ^ (NU64)((NU64)((NU64) ~(a[((NI) 3)])) & a[((NI) 4)])); #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 3), &TM__9bj46PK6slNjXJoojxJ4ITA_69)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_69)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_69),bLen_0-1); } #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 3), &TM__9bj46PK6slNjXJoojxJ4ITA_70)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_70)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_70),bLen_0-1); } #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(((NI) 4)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 4),aLen_0-1); } if ((NU)(((NI) 0)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 0),aLen_0-1); } b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_69)] = (NU64)(b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_70)] ^ (NU64)((NU64)((NU64) ~(a[((NI) 4)])) & a[((NI) 0)])); #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 4), &TM__9bj46PK6slNjXJoojxJ4ITA_71)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_71)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_71),bLen_0-1); } #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(c, ((NI) 4), &TM__9bj46PK6slNjXJoojxJ4ITA_72)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_72)) >= (NU)(bLen_0)){ raiseIndexError2((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_72),bLen_0-1); } #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(((NI) 0)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 0),aLen_0-1); } if ((NU)(((NI) 1)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 1),aLen_0-1); } b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_71)] = (NU64)(b[(NI)(TM__9bj46PK6slNjXJoojxJ4ITA_72)] ^ (NU64)((NU64)((NU64) ~(a[((NI) 0)])) & a[((NI) 1)]));} #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" static N_INLINE(void, keccakTransform__sVKJmssKMutEY1QO9bMnrnQkeccak)(NU8* data_0) { tyArray__T9bTwSavBMQqAy6Syjcf55Q bc_1; tyArray__ti0bWuszecJ2jGEjnJGmWg st_1; NU64 t; NU64 pX60gensym45205402_; NU64 pX60gensym45215402_; NU64 pX60gensym45225402_; NU64 pX60gensym45235402_; NU64 pX60gensym45245402_; NU64 pX60gensym45255402_; NU64 pX60gensym45265402_; NU64 pX60gensym45275402_; NU64 pX60gensym45285402_; NU64 pX60gensym45295403_; NU64 pX60gensym45305403_; NU64 pX60gensym45315403_; NU64 pX60gensym45325403_; NU64 pX60gensym45335403_; NU64 pX60gensym45345403_; NU64 pX60gensym45355403_; NU64 pX60gensym45365403_; NU64 pX60gensym45375403_; NU64 pX60gensym45385403_; NU64 pX60gensym45395403_; NU64 pX60gensym45405403_; NU64 pX60gensym45415403_; NU64 pX60gensym45425403_; NU64 pX60gensym45435403_; NU64 pX60gensym45445403_; t = (NU64)0; #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45205402_ = (*((NU64*) ((&data_0[(((NI) 0))- 0])))); st_1[(((NI) 0))- 0] = pX60gensym45205402_; #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45215402_ = (*((NU64*) ((&data_0[(((NI) 8))- 0])))); st_1[(((NI) 1))- 0] = pX60gensym45215402_; #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45225402_ = (*((NU64*) ((&data_0[(((NI) 16))- 0])))); st_1[(((NI) 2))- 0] = pX60gensym45225402_; #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45235402_ = (*((NU64*) ((&data_0[(((NI) 24))- 0])))); st_1[(((NI) 3))- 0] = pX60gensym45235402_; #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45245402_ = (*((NU64*) ((&data_0[(((NI) 32))- 0])))); st_1[(((NI) 4))- 0] = pX60gensym45245402_; #line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45255402_ = (*((NU64*) ((&data_0[(((NI) 40))- 0])))); st_1[(((NI) 5))- 0] = pX60gensym45255402_; #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45265402_ = (*((NU64*) ((&data_0[(((NI) 48))- 0])))); st_1[(((NI) 6))- 0] = pX60gensym45265402_; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45275402_ = (*((NU64*) ((&data_0[(((NI) 56))- 0])))); st_1[(((NI) 7))- 0] = pX60gensym45275402_; #line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45285402_ = (*((NU64*) ((&data_0[(((NI) 64))- 0])))); st_1[(((NI) 8))- 0] = pX60gensym45285402_; #line 252 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45295403_ = (*((NU64*) ((&data_0[(((NI) 72))- 0])))); st_1[(((NI) 9))- 0] = pX60gensym45295403_; #line 253 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45305403_ = (*((NU64*) ((&data_0[(((NI) 80))- 0])))); st_1[(((NI) 10))- 0] = pX60gensym45305403_; #line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45315403_ = (*((NU64*) ((&data_0[(((NI) 88))- 0])))); st_1[(((NI) 11))- 0] = pX60gensym45315403_; #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45325403_ = (*((NU64*) ((&data_0[(((NI) 96))- 0])))); st_1[(((NI) 12))- 0] = pX60gensym45325403_; #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45335403_ = (*((NU64*) ((&data_0[(((NI) 104))- 0])))); st_1[(((NI) 13))- 0] = pX60gensym45335403_; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45345403_ = (*((NU64*) ((&data_0[(((NI) 112))- 0])))); st_1[(((NI) 14))- 0] = pX60gensym45345403_; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45355403_ = (*((NU64*) ((&data_0[(((NI) 120))- 0])))); st_1[(((NI) 15))- 0] = pX60gensym45355403_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45365403_ = (*((NU64*) ((&data_0[(((NI) 128))- 0])))); st_1[(((NI) 16))- 0] = pX60gensym45365403_; #line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45375403_ = (*((NU64*) ((&data_0[(((NI) 136))- 0])))); st_1[(((NI) 17))- 0] = pX60gensym45375403_; #line 261 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45385403_ = (*((NU64*) ((&data_0[(((NI) 144))- 0])))); st_1[(((NI) 18))- 0] = pX60gensym45385403_; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45395403_ = (*((NU64*) ((&data_0[(((NI) 152))- 0])))); st_1[(((NI) 19))- 0] = pX60gensym45395403_; #line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45405403_ = (*((NU64*) ((&data_0[(((NI) 160))- 0])))); st_1[(((NI) 20))- 0] = pX60gensym45405403_; #line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45415403_ = (*((NU64*) ((&data_0[(((NI) 168))- 0])))); st_1[(((NI) 21))- 0] = pX60gensym45415403_; #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45425403_ = (*((NU64*) ((&data_0[(((NI) 176))- 0])))); st_1[(((NI) 22))- 0] = pX60gensym45425403_; #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45435403_ = (*((NU64*) ((&data_0[(((NI) 184))- 0])))); st_1[(((NI) 23))- 0] = pX60gensym45435403_; #line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" pX60gensym45445403_ = (*((NU64*) ((&data_0[(((NI) 192))- 0])))); st_1[(((NI) 24))- 0] = pX60gensym45445403_; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 1ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 32898ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372036854808714ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372039002292224ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 32907ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 2147483649ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372039002292353ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372036854808585ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 138ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 136ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 2147516425ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 2147483658ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 2147516555ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372036854775947ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372036854808713ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372036854808579ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372036854808578ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372036854775936ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 32778ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372039002259466ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372039002292353ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372036854808704ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 2147483649ULL); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 1)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 2)); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 3)); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA1__GIDgm7E61vxts31I2wufMQkeccak(bc_1, 5, st_1, 25, ((NI) 4)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 0)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 0), t); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 1)); #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 1), t); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 2)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 2), t); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 3)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 3), t); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA2__RdHvaagiz42O8pSo1tpmVQkeccak((&t), bc_1, 5, ((NI) 4)); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" THETA3__j6YQuHolvisKitobvndocgkeccak(st_1, 25, ((NI) 4), t); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" t = st_1[(((NI) 1))- 0]; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 10), ((NI) 1)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 7), ((NI) 3)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 11), ((NI) 6)); #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 17), ((NI) 10)); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 18), ((NI) 15)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 3), ((NI) 21)); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 5), ((NI) 28)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 16), ((NI) 36)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 8), ((NI) 45)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 21), ((NI) 55)); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 24), ((NI) 2)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 4), ((NI) 14)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 15), ((NI) 27)); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 23), ((NI) 41)); #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 19), ((NI) 56)); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 13), ((NI) 8)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 12), ((NI) 25)); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 2), ((NI) 43)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 20), ((NI) 62)); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 14), ((NI) 18)); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 22), ((NI) 39)); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 9), ((NI) 61)); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 6), ((NI) 20)); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" RHOPI__7qP3aIAGgrP4LeHFZAvPRQkeccak(bc_1, 5, st_1, 25, (&t), ((NI) 1), ((NI) 44)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 0)); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 5)); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 10)); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 15)); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" CHI__sDdgjFC9a1fAvk9bUjWW8lDwkeccak(bc_1, 5, st_1, 25, ((NI) 20)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" st_1[(((NI) 0))- 0] = (NU64)(st_1[(((NI) 0))- 0] ^ 9223372039002292232ULL); #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 0))- 0])))) = st_1[(((NI) 0))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 8))- 0])))) = st_1[(((NI) 1))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 16))- 0])))) = st_1[(((NI) 2))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 24))- 0])))) = st_1[(((NI) 3))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 32))- 0])))) = st_1[(((NI) 4))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 40))- 0])))) = st_1[(((NI) 5))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 48))- 0])))) = st_1[(((NI) 6))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 56))- 0])))) = st_1[(((NI) 7))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 64))- 0])))) = st_1[(((NI) 8))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 72))- 0])))) = st_1[(((NI) 9))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 80))- 0])))) = st_1[(((NI) 10))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 88))- 0])))) = st_1[(((NI) 11))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 96))- 0])))) = st_1[(((NI) 12))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 104))- 0])))) = st_1[(((NI) 13))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 112))- 0])))) = st_1[(((NI) 14))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 120))- 0])))) = st_1[(((NI) 15))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 128))- 0])))) = st_1[(((NI) 16))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 136))- 0])))) = st_1[(((NI) 17))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 144))- 0])))) = st_1[(((NI) 18))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 152))- 0])))) = st_1[(((NI) 19))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 160))- 0])))) = st_1[(((NI) 20))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 168))- 0])))) = st_1[(((NI) 21))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 176))- 0])))) = st_1[(((NI) 22))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 184))- 0])))) = st_1[(((NI) 23))- 0]; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[(((NI) 192))- 0])))) = st_1[(((NI) 24))- 0];} #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" static N_INLINE(void, update__MiO1UCidJInmJ0SMkYUExQkeccak)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* ctx, NU8* data_0, NI data_0Len_0) { NI j; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" j = (*ctx).pt; #line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" { #line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (!(((NI) 0) < data_0Len_0)) goto LA3_; { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; #line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" colontmp_ = data_0Len_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__9bj46PK6slNjXJoojxJ4ITA_41; NI TM__9bj46PK6slNjXJoojxJ4ITA_73; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < colontmp_)) goto LA7; #line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" i = i_2; if ((NU)(j) > (NU)(199)){ raiseIndexError2(j, 199); } #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(j) > (NU)(199)){ raiseIndexError2(j, 199); } if ((NU)(i) >= (NU)(data_0Len_0)){ raiseIndexError2(i,data_0Len_0-1); } (*ctx).q[(j)- 0] = (NU8)((*ctx).q[(j)- 0] ^ data_0[i]); #line 375 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (nimAddInt(j, ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_41)) { raiseOverflow(); }; j = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_41); #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" { #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (!(((NI) 136) <= j)) goto LA10_; #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" keccakTransform__sVKJmssKMutEY1QO9bMnrnQkeccak((*ctx).q); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" j = ((NI) 0); } LA10_: ; #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__9bj46PK6slNjXJoojxJ4ITA_73)) { raiseOverflow(); }; i_2 = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_73); } LA7: ; } } #line 379 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" (*ctx).pt = j; } LA3_: ; } #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" static N_INLINE(NU, finish__vDb2CouTV34uwH9b5pTy74Akeccak)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* ctx, NU8* data_0, NI data_0Len_0) { NU result; result = (NU)0; if ((NU)((*ctx).pt) > (NU)(199)){ raiseIndexError2((*ctx).pt, 199); } #line 419 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 419 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)((*ctx).pt) > (NU)(199)){ raiseIndexError2((*ctx).pt, 199); } (*ctx).q[((*ctx).pt)- 0] = (NU8)((*ctx).q[((*ctx).pt)- 0] ^ ((NU8) 1)); #line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" (*ctx).q[(((NI) 135))- 0] = (NU8)((*ctx).q[(((NI) 135))- 0] ^ ((NU8) 128)); #line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" keccakTransform__sVKJmssKMutEY1QO9bMnrnQkeccak((*ctx).q); #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" { #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if (!(((NI) 32) <= data_0Len_0)) goto LA3_; { 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__9bj46PK6slNjXJoojxJ4ITA_74; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 32))) goto LA7; #line 423 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" i = i_2; if ((NU)(i) >= (NU)(data_0Len_0)){ raiseIndexError2(i,data_0Len_0-1); } #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" if ((NU)(i) > (NU)(199)){ raiseIndexError2(i, 199); } data_0[i] = (*ctx).q[(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__9bj46PK6slNjXJoojxJ4ITA_74)) { raiseOverflow(); }; i_2 = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_74); } LA7: ; } } #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" result = ((NU) 32); } LA3_: ; return result;} #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" static N_INLINE(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw, finish__P4Gs9bIYxb2bVUt0SYoDVmQkeccak)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* ctx) { tyObject_MDigest__law9ct65KplMYBvtmjCQxbw result; NU T1_; nimZeroMem((void*)(&result), sizeof(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw)); #line 433 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 433 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 433 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" T1_ = (NU)0; T1_ = finish__vDb2CouTV34uwH9b5pTy74Akeccak(ctx, result.data, 32); (void)(T1_); return result;} #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" static N_INLINE(void, burnMem__3kHY0BwnzMmCH3xJFhlgPAutils)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* 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) 208)); } #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" static N_INLINE(void, clear__9crVzInbDoQCnwlFos9bhrawkeccak)(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg* ctx) { #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/keccak.nim" burnMem__3kHY0BwnzMmCH3xJFhlgPAutils(ctx); } #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" static N_INLINE(void, burnArray__r09aJbNPNlBz6C6oCg8JTCQutils)(NU8* a, NI aLen_0) { #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" { NI TM__9bj46PK6slNjXJoojxJ4ITA_75; #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if (!(((NI) 0) < aLen_0)) goto LA3_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if ((NU)(((NI) 0)) >= (NU)(aLen_0)){ raiseIndexError2(((NI) 0),aLen_0-1); } #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if (nimMulInt(aLen_0, ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_75)) { raiseOverflow(); }; if (((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_75)) < ((NI) 0) || ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_75)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_75), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" burnMem__haAOjkJjOuRy8ux9bV57dXw(((void*) ((&a[((NI) 0)]))), ((NI) ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_75)))); } LA3_: ; } #line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__zwei9cK1g4ivrtgOEKgDG5g, getSecrets__Mh9a3d8nwv9amStZ3IlQZfPw)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, NU8* authmsg, NI authmsgLen_0, NU8* ackmsg, NI ackmsgLen_0) { tyObject_Result__zwei9cK1g4ivrtgOEKgDG5g result; tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg ctx0; tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg ctx1; tyObject_MDigest__law9ct65KplMYBvtmjCQxbw mac1; tyObject_ConnectionSecret__Y9bN9azMb0JKE0KWrpfv9aHxQ secret; tyObject_SharedSecret__bM0XijkI0NMH9cNiAOpJ9aow shsec; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg xornonce; nimZeroMem((void*)(&result), sizeof(tyObject_Result__zwei9cK1g4ivrtgOEKgDG5g)); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&ctx0), sizeof(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg)); nimZeroMem((void*)(&ctx1), sizeof(tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg)); nimZeroMem((void*)(&mac1), sizeof(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw)); nimZeroMem((void*)(&secret), sizeof(tyObject_ConnectionSecret__Y9bN9azMb0JKE0KWrpfv9aHxQ)); #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" shsec = ecdhRaw__Z9c2Pt1C0AACD1C2XnBvKAA((&(*h_0).ephemeral.seckey), (&(*h_0).remoteEPubkey)); #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" init__9crVzInbDoQCnwlFos9bhraw_2keccak((&ctx0)); #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" init__9crVzInbDoQCnwlFos9bhraw_2keccak((&ctx1)); #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx1), (*h_0).responderNonce, 32); #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx1), (*h_0).initiatorNonce, 32); #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" mac1 = finish__P4Gs9bIYxb2bVUt0SYoDVmQkeccak((&ctx1)); #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" clear__9crVzInbDoQCnwlFos9bhrawkeccak((&ctx1)); #line 505 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 505 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx0), shsec.data, 32); #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx0), mac1.data, 32); #line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" mac1 = finish__P4Gs9bIYxb2bVUt0SYoDVmQkeccak((&ctx0)); #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" init__9crVzInbDoQCnwlFos9bhraw_2keccak((&ctx0)); #line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx0), shsec.data, 32); #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx0), mac1.data, 32); #line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" mac1 = finish__P4Gs9bIYxb2bVUt0SYoDVmQkeccak((&ctx0)); #line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" init__9crVzInbDoQCnwlFos9bhraw_2keccak((&ctx0)); #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx0), shsec.data, 32); #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx0), mac1.data, 32); #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimCopyMem((void*)secret.aesKey, (NIM_CONST void*)mac1.data, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 520 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 520 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" mac1 = finish__P4Gs9bIYxb2bVUt0SYoDVmQkeccak((&ctx0)); #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimCopyMem((void*)secret.macKey, (NIM_CONST void*)mac1.data, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 523 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 523 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" clear__Exywi8FRTgke48MrQEzXSw((&shsec)); nimZeroMem((void*)xornonce, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" xor__doYYmHnE4L5szglPdcrghQ(mac1.data, (*h_0).responderNonce, xornonce); #line 528 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 528 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" init__9crVzInbDoQCnwlFos9bhraw_2keccak((&ctx0)); #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx0), xornonce, 32); #line 530 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 530 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx0), authmsg, authmsgLen_0); #line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" xor__doYYmHnE4L5szglPdcrghQ(secret.macKey, (*h_0).initiatorNonce, xornonce); #line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" init__9crVzInbDoQCnwlFos9bhraw_2keccak((&ctx1)); #line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx1), xornonce, 32); #line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" update__MiO1UCidJInmJ0SMkYUExQkeccak((&ctx1), ackmsg, ackmsgLen_0); #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" burnArray__r09aJbNPNlBz6C6oCg8JTCQutils(xornonce, 32); #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(((*h_0).flags &(1U<<((NU)(((tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA) 0))&7U)))!=0)) goto LA3_; #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" secret.egressMac = ctx0; #line 542 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" secret.ingressMac = ctx1; } goto LA1_; LA3_: ; { #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" secret.ingressMac = ctx0; #line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" secret.egressMac = ctx1; } LA1_: ; #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" clear__9crVzInbDoQCnwlFos9bhrawkeccak((&ctx0)); #line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" clear__9crVzInbDoQCnwlFos9bhrawkeccak((&ctx1)); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__zwei9cK1g4ivrtgOEKgDG5g)); result.o = NIM_TRUE; result._o_2.v = secret; return result;} #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA, mapErr__UUsrmfAbak2CNYAqZJ7PZgresults)(tyObject_Result__0DXHAdhUE9c5bTPtcTa9bGcw* self, tyProc__6glFPjauFhDapIVnccY9cPQ f) { tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA result; nimZeroMem((void*)(&result), sizeof(tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA)); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { if (!(*self).o) goto LA3_; #line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA)); result.o = NIM_TRUE; if (!(((2 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_29)); } result._o_2.v = (*self)._o_2.v; } goto LA1_; LA3_: ; { #line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA)); result.o = NIM_FALSE; #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!(((1 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_30)); } result._o_1.e = f.ClE_0? f.ClP_0((*self)._o_1.e, f.ClE_0):((TM__9bj46PK6slNjXJoojxJ4ITA_77)(f.ClP_0))((*self)._o_1.e); } LA1_: ; return result;} #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, colonanonymous___VhoCDpL1a9a6AiASe1bdWtQ_2)(NCSTRING e_0) { tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w result; result = (tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w)0; #line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 2); return result;} #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA, mapErrTo__YnuwTJbLozorTSirGXLUBg)(tyObject_Result__0DXHAdhUE9c5bTPtcTa9bGcw* r) { tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA result; tyProc__6glFPjauFhDapIVnccY9cPQ T1_; nimZeroMem((void*)(&result), sizeof(tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA)); #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T1_), sizeof(tyProc__6glFPjauFhDapIVnccY9cPQ)); T1_.ClP_0 = ((TM__9bj46PK6slNjXJoojxJ4ITA_78) (colonanonymous___VhoCDpL1a9a6AiASe1bdWtQ_2)); T1_.ClE_0 = NIM_NIL; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = mapErr__UUsrmfAbak2CNYAqZJ7PZgresults(r, T1_); return result;} #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w, colonanonymous___VhoCDpL1a9a6AiASe1bdWtQ_3)(NCSTRING e_0) { tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w result; result = (tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w)0; #line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 2); return result;} #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__oSIyY5Ezvlz6WdTrWersUA, mapErrTo__SJSulVBgHZfCb4nPl86e1A)(tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ* r) { tyObject_Result__oSIyY5Ezvlz6WdTrWersUA result; tyProc__6glFPjauFhDapIVnccY9cPQ T1_; nimZeroMem((void*)(&result), sizeof(tyObject_Result__oSIyY5Ezvlz6WdTrWersUA)); #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T1_), sizeof(tyProc__6glFPjauFhDapIVnccY9cPQ)); T1_.ClP_0 = ((TM__9bj46PK6slNjXJoojxJ4ITA_79) (colonanonymous___VhoCDpL1a9a6AiASe1bdWtQ_3)); T1_.ClE_0 = NIM_NIL; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = mapErr__WpZKo50ObdNXO5SkIUIrGgresults(r, T1_); return result;} #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, decodeAuthMessageV4__H2McEZW73FYlrBRbWCAcGg_3)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, NU8* m, NI mLen_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw result; tyArray__Fx4IkAl1UMvtjbdvm5dj5g buffer_1; tyObject_AuthMessageV4__4vuI4JTkY1CUELE9b4lMI2A* header; tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA pubkey; tyObject_Result__oSIyY5Ezvlz6WdTrWersUA vX60gensym80290077_; tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ T11_; tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA signature; tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA vX60gensym80320047_; tyObject_Result__0DXHAdhUE9c5bTPtcTa9bGcw T16_; tyObject_SharedSecret__bM0XijkI0NMH9cNiAOpJ9aow secret; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg T21_; tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ recovered; tyObject_Result__oSIyY5Ezvlz6WdTrWersUA vX60gensym80335128_;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)buffer_1, sizeof(tyArray__Fx4IkAl1UMvtjbdvm5dj5g)); #line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!!((((*h_0).flags &(1U<<((NU)(((tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA) 1))&7U)))!=0))) goto LA3_; #line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_76)); } LA3_: ; #line 342 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyArray__ekVvh9bp9cVe7STNUL8R406w T7_; tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ T8_; #line 342 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 342 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 342 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T8_ = eciesDecrypt__x9bP2nGPBI8wYkzRgRLf0EA(m, mLen_0, buffer_1, 194, (&(*h_0).host.seckey), T7_, 0); if (!!(T8_.o)) goto LA9_; #line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 3); goto BeforeRet_; } LA9_: ; #line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" header = ((tyObject_AuthMessageV4__4vuI4JTkY1CUELE9b4lMI2A*) ((&buffer_1[(((NI) 0))- 0]))); #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T11_ = fromRaw__09bVO0j5Htfp2zQRd1AkcpQ((*header).pubkey, 64); #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" vX60gensym80290077_ = mapErrTo__dXEVcbWGLYeltTQCiYJXNA((&T11_)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym80290077_.o)) goto LA14_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym80290077_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_30)); } result._o_1.e = vX60gensym80290077_._o_1.e; goto BeforeRet_; } LA14_: ; if (!(((2 &(1U<<((NU)(vX60gensym80290077_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_29)); } pubkey = vX60gensym80290077_._o_2.v; #line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T16_ = fromRaw__Zx9bL0c4s8bWeostmBWcxlw((*header).signature, 65); #line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" vX60gensym80320047_ = mapErrTo__YnuwTJbLozorTSirGXLUBg((&T16_)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym80320047_.o)) goto LA19_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym80320047_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_30)); } result._o_1.e = vX60gensym80320047_._o_1.e; goto BeforeRet_; } LA19_: ; if (!(((2 &(1U<<((NU)(vX60gensym80320047_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_29)); } signature = vX60gensym80320047_._o_2.v; #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" secret = ecdhRaw__Z9c2Pt1C0AACD1C2XnBvKAA((&(*h_0).host.seckey), (&pubkey)); #line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)T21_, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); xor__doYYmHnE4L5szglPdcrghQ(secret.data, (*header).nonce, T21_); nimCopyMem((void*)secret.data, (NIM_CONST void*)T21_, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" recovered = recover__bxhUvNDVkxv57adfENGDYA((&signature), secret.data); #line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" clear__Exywi8FRTgke48MrQEzXSw((&secret)); #line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" vX60gensym80335128_ = mapErrTo__SJSulVBgHZfCb4nPl86e1A((&recovered)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym80335128_.o)) goto LA24_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym80335128_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_30)); } result._o_1.e = vX60gensym80335128_._o_1.e; goto BeforeRet_; } LA24_: ; if (!(((2 &(1U<<((NU)(vX60gensym80335128_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_29)); } (*h_0).remoteEPubkey = vX60gensym80335128_._o_2.v; #line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimCopyMem((void*)(*h_0).initiatorNonce, (NIM_CONST void*)(*header).nonce, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*h_0).remoteHPubkey = pubkey; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_TRUE; }BeforeRet_: ; return result;} #line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, decodeAuthMessageEip8__H2McEZW73FYlrBRbWCAcGg_4)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, NU8* m, NI mLen_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw volatile result; NU16 size; NI TM__9bj46PK6slNjXJoojxJ4ITA_80; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer_1; NI TM__9bj46PK6slNjXJoojxJ4ITA_81; TSafePoint TM__9bj46PK6slNjXJoojxJ4ITA_84;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" size = fromBytesBE__whJY0i7PUZy9c6VACH4p3TAendians2(m, mLen_0); #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(((NI) (size)), ((NI) 2), &TM__9bj46PK6slNjXJoojxJ4ITA_80)) { raiseOverflow(); }; (*h_0).expectedLength = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_80); #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(mLen_0 < (*h_0).expectedLength)) goto LA3_; #line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 8); goto BeforeRet_; } LA3_: ; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimSubInt(((NI) (size)), ((NI) 113), &TM__9bj46PK6slNjXJoojxJ4ITA_81)) { raiseOverflow(); }; if (((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_81)) < ((NI) 0) || ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_81)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_81), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" buffer_1 = newSeq__DpCWN7DIBuAjgoeQ9c29blYQ(((NI) ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_81)))); #line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NI TM__9bj46PK6slNjXJoojxJ4ITA_82; NI TM__9bj46PK6slNjXJoojxJ4ITA_83; tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ T7_; #line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(((NI) 2), ((NI) (size)), &TM__9bj46PK6slNjXJoojxJ4ITA_82)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_82), ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_83)) { raiseOverflow(); }; if ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_83)-((NI) 2) != -1 && ((NU)(((NI) 2)) >= (NU)(mLen_0) || (NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_83)) >= (NU)(mLen_0))){ raiseIndexError(); } if (((NI) 1)-((NI) 0) != -1 && ((NU)(((NI) 0)) >= (NU)(mLen_0) || (NU)(((NI) 1)) >= (NU)(mLen_0))){ raiseIndexError(); } #line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T7_ = eciesDecrypt__x9bP2nGPBI8wYkzRgRLf0EA((NU8*)(m)+(((NI) 2)), ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_83))-(((NI) 2))+1, buffer_1->data, (buffer_1 ? buffer_1->Sup.len : 0), (&(*h_0).host.seckey), (NU8*)(m)+(((NI) 0)), (((NI) 1))-(((NI) 0))+1); if (!!(T7_.o)) goto LA8_; #line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 3); goto BeforeRet_; } LA8_: ; #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" pushSafePoint(&TM__9bj46PK6slNjXJoojxJ4ITA_84); TM__9bj46PK6slNjXJoojxJ4ITA_84.status = setjmp(TM__9bj46PK6slNjXJoojxJ4ITA_84.context); if (TM__9bj46PK6slNjXJoojxJ4ITA_84.status == 0) { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA reader; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signatureBr; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T43_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* pubkeyBr; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T44_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* nonceBr; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T45_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* versionBr; tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T46_; tyObject_SkRecoverableSignature__uOAg5bLjCmhDkxZdWSR9buA signature; tyObject_Result__EaWgEvUbfe39cc9ctbulgNWA vX60gensym80490035_; tyObject_Result__0DXHAdhUE9c5bTPtcTa9bGcw T47_; tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA pubkey; tyObject_Result__oSIyY5Ezvlz6WdTrWersUA vX60gensym80500232_; tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ T52_; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg nonce_1; tyObject_SharedSecret__bM0XijkI0NMH9cNiAOpJ9aow secret; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg T57_; tyObject_Result__ac12d9bB2oPDNrhZXEa1pxQ recovered; tyObject_Result__oSIyY5Ezvlz6WdTrWersUA vX60gensym80525067_; nimZeroMem((void*)(&reader), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" rlpFromBytes__sID1jdK1TDDl4MyhPZIesQ(buffer_1, (&reader)); #line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NIM_BOOL T13_; NIM_BOOL T14_; NI T16_; #line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T13_ = (NIM_BOOL)0; #line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T14_ = (NIM_BOOL)0; T14_ = isList__ub0XDNtFyV4Db7AJQ9aczBw(reader); T13_ = !(T14_); if (T13_) goto LA15_; #line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T16_ = (NI)0; T16_ = listLen__EqfIXRABRD085klc9c3SUgg_5(reader); T13_ = (T16_ < ((NI) 4)); LA15_: ; if (!T13_) goto LA17_; #line 375 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 375 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 5); popSafePoint(); goto BeforeRet_; } LA17_: ; #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T21_; NI T22_; #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T21_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 0), (&T21_)); #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T22_ = (NI)0; T22_ = blobLen__EqfIXRABRD085klc9c3SUgg_6(T21_); if (!!((T22_ == ((NI) 65)))) goto LA23_; #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 5); popSafePoint(); goto BeforeRet_; } LA23_: ; #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T27_; NI T28_; #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T27_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 1), (&T27_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T28_ = (NI)0; T28_ = blobLen__EqfIXRABRD085klc9c3SUgg_6(T27_); if (!!((T28_ == ((NI) 64)))) goto LA29_; #line 379 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 379 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 5); popSafePoint(); goto BeforeRet_; } LA29_: ; #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T33_; NI T34_; #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T33_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 2), (&T33_)); #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T34_ = (NI)0; T34_ = blobLen__EqfIXRABRD085klc9c3SUgg_6(T33_); if (!!((T34_ == ((NI) 32)))) goto LA35_; #line 381 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 381 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 5); popSafePoint(); goto BeforeRet_; } LA35_: ; #line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA T39_; NI T40_; #line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T39_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 3), (&T39_)); #line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T40_ = (NI)0; T40_ = blobLen__EqfIXRABRD085klc9c3SUgg_6(T39_); if (!!((T40_ == ((NI) 1)))) goto LA41_; #line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 5); popSafePoint(); goto BeforeRet_; } LA41_: ; #line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T43_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 0), (&T43_)); #line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" signatureBr = toBytes__GlivWos7Cy9coi2uRKRYdLg(T43_); #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T44_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 1), (&T44_)); #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" pubkeyBr = toBytes__GlivWos7Cy9coi2uRKRYdLg(T44_); #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T45_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 2), (&T45_)); #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nonceBr = toBytes__GlivWos7Cy9coi2uRKRYdLg(T45_); #line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&T46_), sizeof(tyObject_Rlp__hcsVkUqjm9aqE9bK87khEjnA)); listElem__VEGbaY9aCZqSUrGp7OclNRg(reader, ((NI) 3), (&T46_)); #line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" versionBr = toBytes__GlivWos7Cy9coi2uRKRYdLg(T46_); #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T47_ = fromRaw__Zx9bL0c4s8bWeostmBWcxlw(signatureBr->data, (signatureBr ? signatureBr->Sup.len : 0)); #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" vX60gensym80490035_ = mapErrTo__YnuwTJbLozorTSirGXLUBg((&T47_)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym80490035_.o)) goto LA50_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym80490035_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_30)); } result._o_1.e = vX60gensym80490035_._o_1.e; popSafePoint(); goto BeforeRet_; } LA50_: ; if (!(((2 &(1U<<((NU)(vX60gensym80490035_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_29)); } signature = vX60gensym80490035_._o_2.v; #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T52_ = fromRaw__09bVO0j5Htfp2zQRd1AkcpQ(pubkeyBr->data, (pubkeyBr ? pubkeyBr->Sup.len : 0)); #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" vX60gensym80500232_ = mapErrTo__dXEVcbWGLYeltTQCiYJXNA((&T52_)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym80500232_.o)) goto LA55_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym80500232_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_30)); } result._o_1.e = vX60gensym80500232_._o_1.e; popSafePoint(); goto BeforeRet_; } LA55_: ; if (!(((2 &(1U<<((NU)(vX60gensym80500232_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_29)); } pubkey = vX60gensym80500232_._o_2.v; nimZeroMem((void*)nonce_1, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" toArray__4YEAz4XCqEsEBwgcwy5WUw(nonceBr->data, (nonceBr ? nonceBr->Sup.len : 0), nonce_1); #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" secret = ecdhRaw__Z9c2Pt1C0AACD1C2XnBvKAA((&(*h_0).host.seckey), (&pubkey)); #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)T57_, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); xor__doYYmHnE4L5szglPdcrghQ(secret.data, nonce_1, T57_); nimCopyMem((void*)secret.data, (NIM_CONST void*)T57_, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" recovered = recover__bxhUvNDVkxv57adfENGDYA((&signature), secret.data); #line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" clear__Exywi8FRTgke48MrQEzXSw((&secret)); #line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" vX60gensym80525067_ = mapErrTo__SJSulVBgHZfCb4nPl86e1A((&recovered)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym80525067_.o)) goto LA60_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym80525067_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_30)); } result._o_1.e = vX60gensym80525067_._o_1.e; popSafePoint(); goto BeforeRet_; } LA60_: ; if (!(((2 &(1U<<((NU)(vX60gensym80525067_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_29)); } (*h_0).remoteEPubkey = vX60gensym80525067_._o_2.v; #line 402 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimCopyMem((void*)(*h_0).initiatorNonce, (NIM_CONST void*)nonce_1, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 403 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*h_0).remoteHPubkey = pubkey; #line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if ((NU)(((NI) 0)) >= (NU)(versionBr ? versionBr->Sup.len : 0)){ raiseIndexError2(((NI) 0),(versionBr ? versionBr->Sup.len : 0)-1); } (*h_0).version = versionBr->data[((NI) 0)]; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_TRUE; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { TM__9bj46PK6slNjXJoojxJ4ITA_84.status = 0; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 7); popCurrentException(); } } if (TM__9bj46PK6slNjXJoojxJ4ITA_84.status != 0) reraiseException(); }BeforeRet_: ; return result;} #line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, decodeAuthMessage__6AdeZWXHoHR59cC2FQ6PT6g_2)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, NU8* input, NI inputLen_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw result; tyObject_Result__cIH09cbGibawFrbeCk9akKTw res_2;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(inputLen_0 < ((NI) 307))) goto LA3_; #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 8); goto BeforeRet_; } LA3_: ; #line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyObject_Result__cIH09cbGibawFrbeCk9akKTw res; #line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(inputLen_0 == ((NI) 307))) goto LA7_; #line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" res = decodeAuthMessageV4__H2McEZW73FYlrBRbWCAcGg_3(h_0, input, inputLen_0); #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { if (!res.o) goto LA11_; #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = res; goto BeforeRet_; } LA11_: ; } LA7_: ; #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" res_2 = decodeAuthMessageEip8__H2McEZW73FYlrBRbWCAcGg_4(h_0, input, inputLen_0); #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { if (!res_2.o) goto LA15_; #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*h_0).flags |= ((NU8)1)<<((((tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA) 2)) & 7); } LA15_: ; result = res_2; }BeforeRet_: ; return result;} #line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, ackMessageEIP8__wO3ejgsmMx6btb72kSt4Bw_2)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, br_hmac_drbg_context* rng_0, NU8* output, NI outputLen_0, NI* outlen, NU8 flag, NIM_BOOL encrypt_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw result; tyArray__NS789bVik9cus9c4Z2gKi7eIQ buffer_1; tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ padsize; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload; tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ rlpWriter; tyArray__w5VB8h5K8DB3oWrO5U2wqg T5_; tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ T6_; NI pencsize; NI T17_; NI TM__9bj46PK6slNjXJoojxJ4ITA_88; NI wosize; NI TM__9bj46PK6slNjXJoojxJ4ITA_91; NI fullsize; NI TM__9bj46PK6slNjXJoojxJ4ITA_92; NI T28_;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)buffer_1, sizeof(tyArray__NS789bVik9cus9c4Z2gKi7eIQ)); nimZeroMem((void*)padsize, sizeof(tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ)); #line 261 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 261 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 261 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!!((((*h_0).flags &(1U<<((NU)(((tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA) 2))&7U)))!=0))) goto LA3_; #line 261 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 261 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_85)); } LA3_: ; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)(&rlpWriter), sizeof(tyObject_RlpWriter__5wlnwCMsmWR0hwp89bvcZqQ)); #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" initRlpList__0sGl1Ixjrp2lZVzK9aiohdQ(((NI) 3), (&rlpWriter)); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)T5_, sizeof(tyArray__w5VB8h5K8DB3oWrO5U2wqg)); toRaw__W9bYIkOOHQ8dZSTz9aIjEPEQ((&(*h_0).ephemeral.pubkey), T5_); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" appendImpl__xQNLfTJIKg9bWsV9b1S4Pc0Q((&rlpWriter), T5_, 64); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" appendImpl__xQNLfTJIKg9bWsV9b1S4Pc0Q((&rlpWriter), (*h_0).responderNonce, 32); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" T6_[0] = (*h_0).version; #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" appendImpl__xQNLfTJIKg9bWsV9b1S4Pc0Q((&rlpWriter), T6_, 1); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" { NI T9_; #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" T9_ = (rlpWriter.pendingLists ? rlpWriter.pendingLists->Sup.len : 0); if (!!((T9_ == ((NI) 0)))) goto LA10_; #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/rlp/writer.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_86)); } LA10_: ; genericSeqAssign((&payload), rlpWriter.output, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NI T14_; #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T14_ = (payload ? payload->Sup.len : 0); if (!!((T14_ == ((NI) 102)))) goto LA15_; #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9bj46PK6slNjXJoojxJ4ITA_87)); } LA15_: ; #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = ((NI) 0); #line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T17_ = (payload ? payload->Sup.len : 0); if (nimAddInt(T17_, ((NI) 113), &TM__9bj46PK6slNjXJoojxJ4ITA_88)) { raiseOverflow(); }; pencsize = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_88); { #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" while (1) { #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" brHmacDrbgGenerate__jb39atYOOGTT2cdYx6onnSw(rng_0, padsize, 1); #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NI TM__9bj46PK6slNjXJoojxJ4ITA_89; NI TM__9bj46PK6slNjXJoojxJ4ITA_90; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(pencsize, ((NI) 2), &TM__9bj46PK6slNjXJoojxJ4ITA_89)) { raiseOverflow(); }; if (nimSubInt(((NI) 210), (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_89), &TM__9bj46PK6slNjXJoojxJ4ITA_90)) { raiseOverflow(); }; if (!((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_90) < ((NI) (padsize[(((NI) 0))- 0])))) goto LA22_; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" goto LA18; } LA22_: ; } } LA18: ; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(pencsize, ((NI) (padsize[(((NI) 0))- 0])), &TM__9bj46PK6slNjXJoojxJ4ITA_91)) { raiseOverflow(); }; wosize = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_91); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(wosize, ((NI) 2), &TM__9bj46PK6slNjXJoojxJ4ITA_92)) { raiseOverflow(); }; fullsize = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_92); #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NI TM__9bj46PK6slNjXJoojxJ4ITA_93; NI TM__9bj46PK6slNjXJoojxJ4ITA_94; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(((NI) 0) < ((NI) (padsize[(((NI) 0))- 0])))) goto LA26_; #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(((NI) 102), ((NI) (padsize[(((NI) 0))- 0])), &TM__9bj46PK6slNjXJoojxJ4ITA_93)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_93), ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_94)) { raiseOverflow(); }; if ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_94)-((NI) 102) != -1 && ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_94)-((NI) 102) < -1 || ((NI) 102) < 0 || ((NI) 102) > 356 || (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_94) < 0 || (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_94) > 356)){ raiseIndexError(); } #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" brHmacDrbgGenerate__jb39atYOOGTT2cdYx6onnSw(rng_0, (NU8*)((buffer_1)+(((NI) 102))), ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_94))-(((NI) 102))+1); } LA26_: ; #line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if ((NU)(((NI) 0)) >= (NU)(payload ? payload->Sup.len : 0)){ raiseIndexError2(((NI) 0),(payload ? payload->Sup.len : 0)-1); } #line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T28_ = (payload ? payload->Sup.len : 0); if ((T28_) < ((NI) 0) || (T28_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T28_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&buffer_1[(((NI) 0))- 0]))), ((void*) ((&payload->data[((NI) 0)]))), ((NI) (T28_))); #line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T37_; tyArray__bN9bddWn8oiNSHn2MqEJSZQ T38_; if (!encrypt_0) goto LA31_; #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(outputLen_0 < fullsize)) goto LA35_; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 1); goto BeforeRet_; } LA35_: ; #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T37_ = dotdot___BokNSDrKN1xmV1nA01G9brAsystem(((NI) 0), ((NI) 1)); #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)T38_, sizeof(tyArray__bN9bddWn8oiNSHn2MqEJSZQ)); toBytesBE__hCGzbNjQPv0JXmh9a9cZEFhgendians2(((NU16) (wosize)), T38_); #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" X5BX5Deq___PcCQmAfdUds9cWGauPahR7Q(output, outputLen_0, T37_, T38_, 2); #line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { NI T41_; NI TM__9bj46PK6slNjXJoojxJ4ITA_95; NI TM__9bj46PK6slNjXJoojxJ4ITA_96; NI TM__9bj46PK6slNjXJoojxJ4ITA_97; NI TM__9bj46PK6slNjXJoojxJ4ITA_98; NI TM__9bj46PK6slNjXJoojxJ4ITA_99; tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ T42_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T41_ = (payload ? payload->Sup.len : 0); if (nimAddInt(T41_, ((NI) (padsize[(((NI) 0))- 0])), &TM__9bj46PK6slNjXJoojxJ4ITA_95)) { raiseOverflow(); }; if (nimAddInt(((NI) 0), (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_95), &TM__9bj46PK6slNjXJoojxJ4ITA_96)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_96), ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_97)) { raiseOverflow(); }; if ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_97)-((NI) 0) != -1 && ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_97)-((NI) 0) < -1 || ((NI) 0) < 0 || ((NI) 0) > 356 || (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_97) < 0 || (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_97) > 356)){ raiseIndexError(); } #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (nimAddInt(((NI) 2), wosize, &TM__9bj46PK6slNjXJoojxJ4ITA_98)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_98), ((NI) 1), &TM__9bj46PK6slNjXJoojxJ4ITA_99)) { raiseOverflow(); }; if ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_99)-((NI) 2) != -1 && ((NU)(((NI) 2)) >= (NU)(outputLen_0) || (NU)((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_99)) >= (NU)(outputLen_0))){ raiseIndexError(); } if (((NI) 1)-((NI) 0) != -1 && ((NU)(((NI) 0)) >= (NU)(outputLen_0) || (NU)(((NI) 1)) >= (NU)(outputLen_0))){ raiseIndexError(); } #line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T42_ = eciesEncrypt__vFkFWGxiMe4089aD7VwdFJA(rng_0, (NU8*)((buffer_1)+(((NI) 0))), ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_97))-(((NI) 0))+1, (NU8*)(output)+(((NI) 2)), ((NI)(TM__9bj46PK6slNjXJoojxJ4ITA_99))-(((NI) 2))+1, (&(*h_0).remoteHPubkey), (NU8*)(output)+(((NI) 0)), (((NI) 1))-(((NI) 0))+1); if (!!(T42_.o)) goto LA43_; #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 3); goto BeforeRet_; } LA43_: ; #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = fullsize; } goto LA29_; LA31_: ; { NI plainsize; NI T46_; NI TM__9bj46PK6slNjXJoojxJ4ITA_100; #line 291 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 291 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 291 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T46_ = (payload ? payload->Sup.len : 0); if (nimAddInt(T46_, ((NI) (padsize[(((NI) 0))- 0])), &TM__9bj46PK6slNjXJoojxJ4ITA_100)) { raiseOverflow(); }; plainsize = (NI)(TM__9bj46PK6slNjXJoojxJ4ITA_100); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(outputLen_0 < plainsize)) goto LA49_; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 1); goto BeforeRet_; } LA49_: ; #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if ((NU)(((NI) 0)) >= (NU)(outputLen_0)){ raiseIndexError2(((NI) 0),outputLen_0-1); } if ((plainsize) < ((NI) 0) || (plainsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(plainsize, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&output[((NI) 0)]))), ((void*) ((&buffer_1[(((NI) 0))- 0]))), ((NI) (plainsize))); #line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = plainsize; } LA29_: ; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_TRUE; }BeforeRet_: ; return result;} #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, ackMessagePreEIP8__wO3ejgsmMx6btb72kSt4Bw_3)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, br_hmac_drbg_context* rng_0, NU8* output, NI outputLen_0, NI* outlen, NU8 flag, NIM_BOOL encrypt_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw result; tyArray__goPNfobUCwq3HIMAvPhPWA buffer_1; tyObject_AckMessageV4__l3tXsjrEYU6PaKIAa9bd9cBg* header;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimZeroMem((void*)buffer_1, sizeof(tyArray__goPNfobUCwq3HIMAvPhPWA)); #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = ((NI) 0); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" header = ((tyObject_AckMessageV4__l3tXsjrEYU6PaKIAa9bd9cBg*) ((&buffer_1[(((NI) 0))- 0]))); #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" toRaw__W9bYIkOOHQ8dZSTz9aIjEPEQ((&(*h_0).ephemeral.pubkey), (*header).pubkey); #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" nimCopyMem((void*)(*header).nonce, (NIM_CONST void*)(*h_0).responderNonce, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*header).flag = flag; #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { if (!encrypt_0) goto LA3_; #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(outputLen_0 < ((NI) 210))) goto LA7_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 1); goto BeforeRet_; } LA7_: ; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { tyArray__ekVvh9bp9cVe7STNUL8R406w T11_; tyObject_Result__9cSS9aZywjhUjZ2RChHxYzwQ T12_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" T12_ = eciesEncrypt__vFkFWGxiMe4089aD7VwdFJA(rng_0, buffer_1, 97, output, outputLen_0, (&(*h_0).remoteHPubkey), T11_, 0); if (!!(T12_.o)) goto LA13_; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 3); goto BeforeRet_; } LA13_: ; #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = ((NI) 210); } goto LA1_; LA3_: ; { #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(outputLen_0 < ((NI) 97))) goto LA18_; #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w) 1); goto BeforeRet_; } LA18_: ; #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if ((NU)(((NI) 0)) >= (NU)(outputLen_0)){ raiseIndexError2(((NI) 0),outputLen_0-1); } #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&output[((NI) 0)]))), ((void*) ((&buffer_1[(((NI) 0))- 0]))), ((NI) 97)); #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" (*outlen) = ((NI) 97); } LA1_: ; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); result.o = NIM_TRUE; }BeforeRet_: ; return result;} #line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__cIH09cbGibawFrbeCk9akKTw, ackMessage__wO3ejgsmMx6btb72kSt4Bw)(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA* h_0, br_hmac_drbg_context* rng_0, NU8* output, NI outputLen_0, NI* outlen, NU8 flag, NIM_BOOL encrypt_0) { tyObject_Result__cIH09cbGibawFrbeCk9akKTw result; nimZeroMem((void*)(&result), sizeof(tyObject_Result__cIH09cbGibawFrbeCk9akKTw)); #line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" { #line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" if (!(((*h_0).flags &(1U<<((NU)(((tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA) 2))&7U)))!=0)) goto LA3_; #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = ackMessageEIP8__wO3ejgsmMx6btb72kSt4Bw_2(h_0, rng_0, output, outputLen_0, outlen, flag, encrypt_0); } goto LA1_; LA3_: ; { #line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" #line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-eth/eth/p2p/auth.nim" result = ackMessagePreEIP8__wO3ejgsmMx6btb72kSt4Bw_3(h_0, rng_0, output, outputLen_0, outlen, flag, encrypt_0); } LA1_: ; return result;} N_LIB_PRIVATE N_NIMCALL(void, eth_authDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__9bj46PK6slNjXJoojxJ4ITA_2_9[9]; static TNimNode* TM__9bj46PK6slNjXJoojxJ4ITA_3_3[3]; NI TM__9bj46PK6slNjXJoojxJ4ITA_5; static char* NIM_CONST TM__9bj46PK6slNjXJoojxJ4ITA_4[3] = { "Initiator", "Responder", "Eip8"}; static TNimNode* TM__9bj46PK6slNjXJoojxJ4ITA_6_9[9]; NI TM__9bj46PK6slNjXJoojxJ4ITA_8; static char* NIM_CONST TM__9bj46PK6slNjXJoojxJ4ITA_7[9] = { "auth: ECDH shared secret could not be calculated", "auth: buffer overrun", "auth: signature could not be obtained", "auth: ECIES encryption/decryption error", "auth: invalid public key", "auth: invalid Authentication message", "auth: invalid Authentication ACK message", "auth: error while decoding RLP stream", "auth: data incomplete"}; static TNimNode TM__9bj46PK6slNjXJoojxJ4ITA_0[25];NTI__FwFQsY1cFZ8B9cdx5mv0FDA_.size = sizeof(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA); NTI__FwFQsY1cFZ8B9cdx5mv0FDA_.kind = 18; NTI__FwFQsY1cFZ8B9cdx5mv0FDA_.base = 0; NTI__FwFQsY1cFZ8B9cdx5mv0FDA_.flags = 3; NTI__FwFQsY1cFZ8B9cdx5mv0FDA_.name = "Handshake"; NTI__FwFQsY1cFZ8B9cdx5mv0FDA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FwFQsY1cFZ8B9cdx5mv0FDA_; TM__9bj46PK6slNjXJoojxJ4ITA_2_9[0] = &TM__9bj46PK6slNjXJoojxJ4ITA_0[1]; TM__9bj46PK6slNjXJoojxJ4ITA_0[1].kind = 1; TM__9bj46PK6slNjXJoojxJ4ITA_0[1].offset = offsetof(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA, version); TM__9bj46PK6slNjXJoojxJ4ITA_0[1].typ = (&NTI__k3HXouOuhqAKq0dx450lXQ_); TM__9bj46PK6slNjXJoojxJ4ITA_0[1].name = "version"; TM__9bj46PK6slNjXJoojxJ4ITA_2_9[1] = &TM__9bj46PK6slNjXJoojxJ4ITA_0[2]; NTI__r8tE9czw2DrL3In0t9clwvzA_.size = sizeof(tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA); NTI__r8tE9czw2DrL3In0t9clwvzA_.kind = 14; NTI__r8tE9czw2DrL3In0t9clwvzA_.base = 0; NTI__r8tE9czw2DrL3In0t9clwvzA_.flags = 3; NTI__r8tE9czw2DrL3In0t9clwvzA_.name = "HandshakeFlag"; NTI__r8tE9czw2DrL3In0t9clwvzA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__r8tE9czw2DrL3In0t9clwvzA_; for (TM__9bj46PK6slNjXJoojxJ4ITA_5 = 0; TM__9bj46PK6slNjXJoojxJ4ITA_5 < 3; TM__9bj46PK6slNjXJoojxJ4ITA_5++) { TM__9bj46PK6slNjXJoojxJ4ITA_0[TM__9bj46PK6slNjXJoojxJ4ITA_5+3].kind = 1; TM__9bj46PK6slNjXJoojxJ4ITA_0[TM__9bj46PK6slNjXJoojxJ4ITA_5+3].offset = TM__9bj46PK6slNjXJoojxJ4ITA_5; TM__9bj46PK6slNjXJoojxJ4ITA_0[TM__9bj46PK6slNjXJoojxJ4ITA_5+3].name = TM__9bj46PK6slNjXJoojxJ4ITA_4[TM__9bj46PK6slNjXJoojxJ4ITA_5]; TM__9bj46PK6slNjXJoojxJ4ITA_3_3[TM__9bj46PK6slNjXJoojxJ4ITA_5] = &TM__9bj46PK6slNjXJoojxJ4ITA_0[TM__9bj46PK6slNjXJoojxJ4ITA_5+3]; } TM__9bj46PK6slNjXJoojxJ4ITA_0[6].len = 3; TM__9bj46PK6slNjXJoojxJ4ITA_0[6].kind = 2; TM__9bj46PK6slNjXJoojxJ4ITA_0[6].sons = &TM__9bj46PK6slNjXJoojxJ4ITA_3_3[0]; NTI__r8tE9czw2DrL3In0t9clwvzA_.node = &TM__9bj46PK6slNjXJoojxJ4ITA_0[6]; NTI__c9c1WpWON1MVUg9bXWUEJe8g_.size = sizeof(tySet_tyEnum_HandshakeFlag__r8tE9czw2DrL3In0t9clwvzA); NTI__c9c1WpWON1MVUg9bXWUEJe8g_.kind = 19; NTI__c9c1WpWON1MVUg9bXWUEJe8g_.base = (&NTI__r8tE9czw2DrL3In0t9clwvzA_); NTI__c9c1WpWON1MVUg9bXWUEJe8g_.flags = 3; NTI__c9c1WpWON1MVUg9bXWUEJe8g_.name = "set[HandshakeFlag]"; NTI__c9c1WpWON1MVUg9bXWUEJe8g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__c9c1WpWON1MVUg9bXWUEJe8g_; TM__9bj46PK6slNjXJoojxJ4ITA_0[7].len = 0; TM__9bj46PK6slNjXJoojxJ4ITA_0[7].kind = 0; NTI__c9c1WpWON1MVUg9bXWUEJe8g_.node = &TM__9bj46PK6slNjXJoojxJ4ITA_0[7]; TM__9bj46PK6slNjXJoojxJ4ITA_0[2].kind = 1; TM__9bj46PK6slNjXJoojxJ4ITA_0[2].offset = offsetof(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA, flags); TM__9bj46PK6slNjXJoojxJ4ITA_0[2].typ = (&NTI__c9c1WpWON1MVUg9bXWUEJe8g_); TM__9bj46PK6slNjXJoojxJ4ITA_0[2].name = "flags"; TM__9bj46PK6slNjXJoojxJ4ITA_2_9[2] = &TM__9bj46PK6slNjXJoojxJ4ITA_0[8]; TM__9bj46PK6slNjXJoojxJ4ITA_0[8].kind = 1; TM__9bj46PK6slNjXJoojxJ4ITA_0[8].offset = offsetof(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA, host); TM__9bj46PK6slNjXJoojxJ4ITA_0[8].typ = (&NTI__11md6PDL9c3Ydro9bo69avH7g_); TM__9bj46PK6slNjXJoojxJ4ITA_0[8].name = "host"; TM__9bj46PK6slNjXJoojxJ4ITA_2_9[3] = &TM__9bj46PK6slNjXJoojxJ4ITA_0[9]; TM__9bj46PK6slNjXJoojxJ4ITA_0[9].kind = 1; TM__9bj46PK6slNjXJoojxJ4ITA_0[9].offset = offsetof(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA, ephemeral); TM__9bj46PK6slNjXJoojxJ4ITA_0[9].typ = (&NTI__11md6PDL9c3Ydro9bo69avH7g_); TM__9bj46PK6slNjXJoojxJ4ITA_0[9].name = "ephemeral"; TM__9bj46PK6slNjXJoojxJ4ITA_2_9[4] = &TM__9bj46PK6slNjXJoojxJ4ITA_0[10]; TM__9bj46PK6slNjXJoojxJ4ITA_0[10].kind = 1; TM__9bj46PK6slNjXJoojxJ4ITA_0[10].offset = offsetof(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA, remoteHPubkey); TM__9bj46PK6slNjXJoojxJ4ITA_0[10].typ = (&NTI__YxxaGK7KOKaWCOaZ44rHMA_); TM__9bj46PK6slNjXJoojxJ4ITA_0[10].name = "remoteHPubkey"; TM__9bj46PK6slNjXJoojxJ4ITA_2_9[5] = &TM__9bj46PK6slNjXJoojxJ4ITA_0[11]; TM__9bj46PK6slNjXJoojxJ4ITA_0[11].kind = 1; TM__9bj46PK6slNjXJoojxJ4ITA_0[11].offset = offsetof(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA, remoteEPubkey); TM__9bj46PK6slNjXJoojxJ4ITA_0[11].typ = (&NTI__YxxaGK7KOKaWCOaZ44rHMA_); TM__9bj46PK6slNjXJoojxJ4ITA_0[11].name = "remoteEPubkey"; TM__9bj46PK6slNjXJoojxJ4ITA_2_9[6] = &TM__9bj46PK6slNjXJoojxJ4ITA_0[12]; TM__9bj46PK6slNjXJoojxJ4ITA_0[12].kind = 1; TM__9bj46PK6slNjXJoojxJ4ITA_0[12].offset = offsetof(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA, initiatorNonce); TM__9bj46PK6slNjXJoojxJ4ITA_0[12].typ = (&NTI__vEOa9c5qaE9ajWxR5R4zwfQg_); TM__9bj46PK6slNjXJoojxJ4ITA_0[12].name = "initiatorNonce"; TM__9bj46PK6slNjXJoojxJ4ITA_2_9[7] = &TM__9bj46PK6slNjXJoojxJ4ITA_0[13]; TM__9bj46PK6slNjXJoojxJ4ITA_0[13].kind = 1; TM__9bj46PK6slNjXJoojxJ4ITA_0[13].offset = offsetof(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA, responderNonce); TM__9bj46PK6slNjXJoojxJ4ITA_0[13].typ = (&NTI__vEOa9c5qaE9ajWxR5R4zwfQg_); TM__9bj46PK6slNjXJoojxJ4ITA_0[13].name = "responderNonce"; TM__9bj46PK6slNjXJoojxJ4ITA_2_9[8] = &TM__9bj46PK6slNjXJoojxJ4ITA_0[14]; TM__9bj46PK6slNjXJoojxJ4ITA_0[14].kind = 1; TM__9bj46PK6slNjXJoojxJ4ITA_0[14].offset = offsetof(tyObject_Handshake__FwFQsY1cFZ8B9cdx5mv0FDA, expectedLength); TM__9bj46PK6slNjXJoojxJ4ITA_0[14].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__9bj46PK6slNjXJoojxJ4ITA_0[14].name = "expectedLength"; TM__9bj46PK6slNjXJoojxJ4ITA_0[0].len = 9; TM__9bj46PK6slNjXJoojxJ4ITA_0[0].kind = 2; TM__9bj46PK6slNjXJoojxJ4ITA_0[0].sons = &TM__9bj46PK6slNjXJoojxJ4ITA_2_9[0]; NTI__FwFQsY1cFZ8B9cdx5mv0FDA_.node = &TM__9bj46PK6slNjXJoojxJ4ITA_0[0]; NTI__x4UCf8NgZ0RzSCU0hmt9a4w_.size = sizeof(tyEnum_AuthError__x4UCf8NgZ0RzSCU0hmt9a4w); NTI__x4UCf8NgZ0RzSCU0hmt9a4w_.kind = 14; NTI__x4UCf8NgZ0RzSCU0hmt9a4w_.base = 0; NTI__x4UCf8NgZ0RzSCU0hmt9a4w_.flags = 3; NTI__x4UCf8NgZ0RzSCU0hmt9a4w_.name = "AuthError"; NTI__x4UCf8NgZ0RzSCU0hmt9a4w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__x4UCf8NgZ0RzSCU0hmt9a4w_; for (TM__9bj46PK6slNjXJoojxJ4ITA_8 = 0; TM__9bj46PK6slNjXJoojxJ4ITA_8 < 9; TM__9bj46PK6slNjXJoojxJ4ITA_8++) { TM__9bj46PK6slNjXJoojxJ4ITA_0[TM__9bj46PK6slNjXJoojxJ4ITA_8+15].kind = 1; TM__9bj46PK6slNjXJoojxJ4ITA_0[TM__9bj46PK6slNjXJoojxJ4ITA_8+15].offset = TM__9bj46PK6slNjXJoojxJ4ITA_8; TM__9bj46PK6slNjXJoojxJ4ITA_0[TM__9bj46PK6slNjXJoojxJ4ITA_8+15].name = TM__9bj46PK6slNjXJoojxJ4ITA_7[TM__9bj46PK6slNjXJoojxJ4ITA_8]; TM__9bj46PK6slNjXJoojxJ4ITA_6_9[TM__9bj46PK6slNjXJoojxJ4ITA_8] = &TM__9bj46PK6slNjXJoojxJ4ITA_0[TM__9bj46PK6slNjXJoojxJ4ITA_8+15]; } TM__9bj46PK6slNjXJoojxJ4ITA_0[24].len = 9; TM__9bj46PK6slNjXJoojxJ4ITA_0[24].kind = 2; TM__9bj46PK6slNjXJoojxJ4ITA_0[24].sons = &TM__9bj46PK6slNjXJoojxJ4ITA_6_9[0]; NTI__x4UCf8NgZ0RzSCU0hmt9a4w_.node = &TM__9bj46PK6slNjXJoojxJ4ITA_0[24]; }