/* 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-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/v2/node -o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@sprotocols@ssecure@ssecio.nim.c.o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@sprotocols@ssecure@ssecio.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_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw; typedef struct tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow; typedef struct tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g; typedef struct RootObj RootObj; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw; typedef struct tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA; typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg; typedef struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA; typedef struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA tyObject_Oid__v0fX7UzOqz7toHgI0d87SA; typedef struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw; typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA; typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw; typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw; typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA; typedef struct tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw; typedef struct tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg; typedef struct tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w; typedef struct tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA; typedef struct tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg; typedef struct tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ; typedef struct tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ; typedef struct tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ; typedef struct tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg; typedef struct tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg; typedef struct tyObject_CTR__nMdVHfl563dLRfhNhOqtmw tyObject_CTR__nMdVHfl563dLRfhNhOqtmw; typedef struct tyObject_TwofishContext__iigPIJ6JY8ooY2CiyAZvrg tyObject_TwofishContext__iigPIJ6JY8ooY2CiyAZvrg; 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_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg; typedef struct tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg; typedef struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA; typedef struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg; typedef struct tyTuple__yobv8JsmBBRNC1NIieLJzQ tyTuple__yobv8JsmBBRNC1NIieLJzQ; typedef struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA; typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA; typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg; typedef struct Exception Exception; typedef struct tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA; typedef struct tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w; typedef struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA; typedef struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct TSafePoint TSafePoint; typedef struct tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ; typedef struct tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ; typedef struct tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg; typedef struct tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ; typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA; typedef struct tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q; typedef struct tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg; typedef struct tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg; typedef struct tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ; typedef struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ; typedef struct tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw; typedef struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA; typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w; typedef struct tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA; typedef struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA; typedef struct tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg; typedef struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA; typedef struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA; typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ; typedef struct tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q; typedef struct tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw; typedef struct tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q; typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw; typedef struct tyObject_EcKeyPair__bsR3ZYy78BmQsv6nJi4PSw tyObject_EcKeyPair__bsR3ZYy78BmQsv6nJi4PSw; typedef struct tyObject_Secret__w1fK9a9cXYbXeecISdPerXxA tyObject_Secret__w1fK9a9cXYbXeecISdPerXxA; typedef struct tyObject_Result__wI9bduJs1m4ktObREEZ9adiQ tyObject_Result__wI9bduJs1m4ktObREEZ9adiQ; typedef struct tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ; typedef struct tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA; typedef struct tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA; typedef struct tyObject_Result__zGyZB68DDVJsh9ahWOPH3zw tyObject_Result__zGyZB68DDVJsh9ahWOPH3zw; typedef struct tyObject_Result__iS17NtK7ldheyAdSzroSMA tyObject_Result__iS17NtK7ldheyAdSzroSMA; typedef struct tyObject_Result__4V9aavu9bX80MVc5K82Pp59aA tyObject_Result__4V9aavu9bX80MVc5K82Pp59aA; typedef struct tyObject_Result__ZGY78kIl5s9a88zIUpvwquA tyObject_Result__ZGY78kIl5s9a88zIUpvwquA; typedef struct tySequence__pJDjdGjSf3HlAOELaHOmSA tySequence__pJDjdGjSf3HlAOELaHOmSA; typedef struct tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg; typedef struct tyObject_Result__vwq6q8V74XCA8dzFvuzU1Q tyObject_Result__vwq6q8V74XCA8dzFvuzU1Q; typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; 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; }; struct RootObj {TNimType* m_type;}; typedef struct { N_NIMCALL_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__Y7TIAk6Os9cRMtmIj9bEqCww; struct tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g { RootObj Sup;NI colonstate_; tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow* sconn1; tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* chronosInternalRetFuture2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1366400463_; }; typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA {NI32 time; NI32 fuzz; NI32 count; }; typedef NU8 tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ; struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA { RootObj Sup;tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* closeEvent; NIM_BOOL isClosed; NIM_BOOL isEof; NimStringDesc* objName; tyObject_Oid__v0fX7UzOqz7toHgI0d87SA oid; tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ dir; NIM_BOOL closedWithEOF; }; struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__ez1e9bsRJ8r5L9cicKflzx3Q; struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NI offset; }; struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data; }; struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA Sup;NIM_BOOL activity; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* timerTaskFut; tyProc__ez1e9bsRJ8r5L9cicKflzx3Q timeoutHandler; tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw observedAddr; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* upgraded; }; struct tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buf; NI rpos; NI wpos; }; struct tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg Sup;tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* stream; tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA buf; }; typedef NU8 tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw; typedef NU32 tyArray__JlnxiR65D9cjJpwi6uBZRtA[2]; typedef NU32 tyArray__MpWsq9bBH14GsDQQ59cgyxAQ[8]; typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64]; struct tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w {tyArray__JlnxiR65D9cjJpwi6uBZRtA count; tyArray__MpWsq9bBH14GsDQQ59cgyxAQ state; tyArray__w5VB8h5K8DB3oWrO5U2wqg buffer; }; struct tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg {tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w mdctx; tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w opadctx; tyArray__w5VB8h5K8DB3oWrO5U2wqg ipad; tyArray__w5VB8h5K8DB3oWrO5U2wqg opad; }; typedef NU64 tyArray__NzKR9bw29cLPrd712Xt6Liiw[2]; typedef NU64 tyArray__9cHI9ce3NOVpqam1bGmXg5vw[8]; typedef NU8 tyArray__Zu7UusKTJ9auYSy2NZNrWFg[128]; struct tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg {tyArray__NzKR9bw29cLPrd712Xt6Liiw count; tyArray__9cHI9ce3NOVpqam1bGmXg5vw state; tyArray__Zu7UusKTJ9auYSy2NZNrWFg buffer; }; struct tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA {tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg mdctx; tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg opadctx; tyArray__Zu7UusKTJ9auYSy2NZNrWFg ipad; tyArray__Zu7UusKTJ9auYSy2NZNrWFg opad; }; typedef NU32 tyArray__xsE8WL1yT5DKfrMdYB89bYA[5]; struct tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ {NU64 size; tyArray__xsE8WL1yT5DKfrMdYB89bYA h; tyArray__w5VB8h5K8DB3oWrO5U2wqg w; }; struct tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ {tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ mdctx; tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ opadctx; tyArray__w5VB8h5K8DB3oWrO5U2wqg ipad; tyArray__w5VB8h5K8DB3oWrO5U2wqg opad; }; struct tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw {tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw kind; union{ struct {tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg ctxsha256; } _kind_1; struct {tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA ctxsha512; } _kind_2; struct {tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ ctxsha1; } _kind_3; }; }; typedef NU8 tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw; typedef NU64 tyArray__wa4ExhM0I5D0wQQmyrXAHA[120]; struct tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg {tyArray__wa4ExhM0I5D0wQQmyrXAHA skey; NI nr; }; typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32]; struct tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg {tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg cipher; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg iv; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg ecount; NU num; }; typedef NU32 tyArray__gEFnRB9aCNYsXpRJmdSsCKw[256]; typedef tyArray__gEFnRB9aCNYsXpRJmdSsCKw tyArray__HwM2Ph10ewA49cc9ac05WIUQ[4]; typedef NU32 tyArray__0BuyudyzcsRvAXSF9alfatw[40]; struct tyObject_TwofishContext__iigPIJ6JY8ooY2CiyAZvrg {tyArray__HwM2Ph10ewA49cc9ac05WIUQ S; tyArray__0BuyudyzcsRvAXSF9alfatw K; }; struct tyObject_CTR__nMdVHfl563dLRfhNhOqtmw {tyObject_TwofishContext__iigPIJ6JY8ooY2CiyAZvrg cipher; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg iv; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg ecount; NU num; }; struct tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ {tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw kind; union{ struct {tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg ctxaes128; } _kind_1; struct {tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg ctxaes256; } _kind_2; struct {tyObject_CTR__nMdVHfl563dLRfhNhOqtmw ctxtwofish256; } _kind_3; }; }; struct tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow { tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA Sup;tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw writerMac; tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw readerMac; tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ writerCoder; tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ readerCoder; }; 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; }; struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA {char dummy; }; struct tyTuple__yobv8JsmBBRNC1NIieLJzQ { tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA Field0; }; struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg {tyTuple__yobv8JsmBBRNC1NIieLJzQ finalOutputs; NimStringDesc* buffer; }; typedef NU8 tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA; struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA {tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg output; tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA level; }; struct tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg { RootObj Sup;NI colonstate_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* result1; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture2; tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result4; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buf5; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record6; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1367050197_; }; typedef tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* tyArray__06L8jjfbunFPxVliYUVjmQ[2]; typedef struct { N_NIMCALL_PTR(void, ClP_0) (void* arg, void* ClE_0); void* ClE_0; } tyProc__9bqx36VxQxXejdrF09bFARDQ; typedef NU8 tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA; struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw { RootObj Sup;tyArray__06L8jjfbunFPxVliYUVjmQ location; tySequence__qkV9cggxceO9cpfUWIbCnvJg* callbacks; tyProc__9bqx36VxQxXejdrF09bFARDQ cancelcb; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* child; tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA state; Exception* error; NIM_BOOL mustCancel; NI id; }; struct tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* value; }; struct tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA { RootObj Sup;NI colonstate_; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1; tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* chronosInternalRetFuture2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1361952443_; }; typedef NU8 tyArray__H8qf9bpC2ziYA2earmO8m7w[4]; struct tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w { RootObj Sup;NI colonstate_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* result1; tyArray__H8qf9bpC2ziYA2earmO8m7w lengthBuf2; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture3; tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5; NU32 length6; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1362500198_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13639001910_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buf11; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture12; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record13; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13648001914_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record15; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13657501916_; }; struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;}; struct Exception { RootObj Sup;Exception* parent; NCSTRING name; NimStringDesc* message; tySequence__uB9b75OUPRENsBAu4AnoePA* trace; Exception* up; }; struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;}; struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA { tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q Sup;}; typedef NU8 tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw; typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25]; struct TSafePoint {TSafePoint* prev; NI status; jmp_buf context; }; typedef tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* tyArray__kxz8rOJaA6VYZ3cWZxaoRw[2]; struct tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__efoQf6oR7pdfyv6JVnE1Sw_41) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__efoQf6oR7pdfyv6JVnE1Sw_42) (void); typedef N_CLOSURE_PTR(void, TM__efoQf6oR7pdfyv6JVnE1Sw_44) (void* udataX60gensym136195245_); typedef NU32 tyArray__U0SiHM0pVagA9c71oWelQMA[16]; typedef NU8 tyArray__cleXh9bMEnUU9aNvjKX8m6BA[32]; typedef NU8 tyArray__YyRa69aN4VsyfqqzTn4sexg[64]; typedef NU8 tyArray__pLpSLU6LOEt9cf9bx5T2csHg[20]; typedef NU8 tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ[1]; typedef NU8 tyArray__cdsir9aPB24hAk6k77P9b9bCA[8]; typedef NU8 tySet_tyEnum_HexFlags__1Frk6a29aEzIs9cJdkfOVHJQ; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__efoQf6oR7pdfyv6JVnE1Sw_119) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__efoQf6oR7pdfyv6JVnE1Sw_120) (void); typedef N_CLOSURE_PTR(void, TM__efoQf6oR7pdfyv6JVnE1Sw_122) (void* udataX60gensym136640047_); struct tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg { RootObj Sup;NI colonstate_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* message1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2; tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow* sconn3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1367805564_; }; struct tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ { RootObj Sup;NI colonstate_; tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result2; NI left3; NI offset4; NI chunkSize5; NI macsize6; NI length7; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msg8; NI mo9; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record10; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13685001911_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture12; }; struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {NI a; NI b; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__efoQf6oR7pdfyv6JVnE1Sw_149) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__efoQf6oR7pdfyv6JVnE1Sw_150) (void); typedef N_CLOSURE_PTR(void, TM__efoQf6oR7pdfyv6JVnE1Sw_152) (void* udataX60gensym136780557_); struct tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg { RootObj Sup;NI colonstate_; tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg* s1; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn2; tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q* chronosInternalRetFuture3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1374500464_; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0); void* ClE_0; } tyProc__Sx7TcXJiI2BS08wYpfOyIg; struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w { RootObj Sup;tySequence__sM4lkSb7zS6F7OVMvW9cffQ* codecs; tyProc__Sx7TcXJiI2BS08wYpfOyIg handler; }; struct tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;}; typedef NU8 tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg; struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA {tyArray__w5VB8h5K8DB3oWrO5U2wqg data; }; struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme; union{ struct {tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw* rsakey; } _scheme_1; struct {tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA edkey; } _scheme_2; struct {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w skkey; } _scheme_3; struct {tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA* eckey; } _scheme_4; }; }; struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg data; }; struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA {tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ data; }; struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme; union{ struct {tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg* rsakey; } _scheme_1; struct {tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA edkey; } _scheme_2; struct {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA skkey; } _scheme_3; struct {tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q* eckey; } _scheme_4; }; }; struct tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg { tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ Sup;br_hmac_drbg_context* rng; tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ localPrivateKey; tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA localPublicKey; tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA remotePublicKey; }; typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16]; struct tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; }; struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; }; struct tyObject_EcKeyPair__bsR3ZYy78BmQsv6nJi4PSw {tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA* seckey; tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q* pubkey; }; struct tyObject_Secret__w1fK9a9cXYbXeecISdPerXxA {NI ivsize; NI keysize; NI macsize; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; }; struct tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw { RootObj Sup;NI colonstate_; tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA* result1; tyArray__qtqsWM5aXmcpMIVmvq3kAA localNonce2; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* remoteNonce3; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* remoteBytesPubkey4; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* remoteEBytesPubkey5; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* remoteEBytesSig6; tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA remotePubkey7; tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q* remoteEPubkey8; tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q remoteESignature9; NimStringDesc* remoteExchanges10; NimStringDesc* remoteCiphers11; NimStringDesc* remoteHashes12; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw remotePeerId13; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw localPeerId14; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* localBytesPubkey15; tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg* colonup_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* request17; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record18; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13749501919_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture20; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result21; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* answer22; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record23; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13761001924_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record25; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13767501926_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record27; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13774001928_; NI order29; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record30; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13780501931_; NimStringDesc* scheme32; NimStringDesc* cipher33; NimStringDesc* hash34; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record35; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13792001936_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record37; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13798501938_; tyObject_EcKeyPair__bsR3ZYy78BmQsv6nJi4PSw ekeypair39; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* epubkey40; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* localCorpus41; tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q signature42; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* localExchange43; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* remoteExchange44; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record45; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13809001946_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record47; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13815501948_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record49; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13822001950_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* remoteCorpus51; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record52; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13829501953_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record54; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13839001955_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record56; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13851501957_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* secret58; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record59; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13858001960_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record61; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13863501962_; tyObject_Secret__w1fK9a9cXYbXeecISdPerXxA keys63; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record64; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13870001965_; tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow* secioConn66; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* res67; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record68; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13893001969_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record70; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13900501971_; }; typedef NU8 tyEnum_CryptoError__Z6S5YnPavFcXanJgC9cU1uw; struct tyObject_Result__wI9bduJs1m4ktObREEZ9adiQ {NIM_BOOL o; union{ struct {tyEnum_CryptoError__Z6S5YnPavFcXanJgC9cU1uw e; } _o_1; struct {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* v; } _o_2; }; }; struct tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ {NIM_BOOL o; union{ struct {NCSTRING e; } _o_1; struct {tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw v; } _o_2; }; }; struct tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA { RootObj Sup;NI colonstate_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msg1; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn2; tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* chronosInternalRetFuture3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1373000374_; }; struct tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA { RootObj Sup;NI colonstate_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* colontmpSlLower01_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* result3; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4; tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA* colonup_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1373450196_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result8; }; struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg {NCSTRING procedure; NCSTRING file; NI line; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__efoQf6oR7pdfyv6JVnE1Sw_176) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__efoQf6oR7pdfyv6JVnE1Sw_177) (void); typedef N_CLOSURE_PTR(void, TM__efoQf6oR7pdfyv6JVnE1Sw_179) (void* udataX60gensym137300038_); struct tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA* value; }; struct tyObject_Result__zGyZB68DDVJsh9ahWOPH3zw {NIM_BOOL o; union{ struct {tyEnum_CryptoError__Z6S5YnPavFcXanJgC9cU1uw e; } _o_1; struct {NI v; } _o_2; }; }; struct tyObject_Result__iS17NtK7ldheyAdSzroSMA {NIM_BOOL o; union{ struct {tyEnum_CryptoError__Z6S5YnPavFcXanJgC9cU1uw e; } _o_1; struct {tyObject_EcKeyPair__bsR3ZYy78BmQsv6nJi4PSw v; } _o_2; }; }; typedef NU8 tyEnum_EcError__uEgxZ29b8TyXtXI1lvZiARA; struct tyObject_Result__4V9aavu9bX80MVc5K82Pp59aA {NIM_BOOL o; union{ struct {tyEnum_EcError__uEgxZ29b8TyXtXI1lvZiARA e; } _o_1; struct {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* v; } _o_2; }; }; struct tyObject_Result__ZGY78kIl5s9a88zIUpvwquA {NIM_BOOL o; union{ struct {tyEnum_CryptoError__Z6S5YnPavFcXanJgC9cU1uw e; } _o_1; struct {tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q v; } _o_2; }; }; typedef NU8 tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw; struct tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg {tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA val; NIM_BOOL has; }; struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw { RootObj Sup;tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId; tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protocols; NimStringDesc* protoVersion; NimStringDesc* agentVersion; NimStringDesc* secure; tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw keyType; union{ struct {tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ privateKey; } _keyType_1; struct {tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg key; } _keyType_2; }; }; typedef tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyArray__dy9bXFnEOSMt49aV7Vz01bkw[1]; typedef NimStringDesc* tyArray__8ZvwQIddfpj2THRVPsFzIQ[1]; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__efoQf6oR7pdfyv6JVnE1Sw_396) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__efoQf6oR7pdfyv6JVnE1Sw_397) (void); typedef N_CLOSURE_PTR(void, TM__efoQf6oR7pdfyv6JVnE1Sw_399) (void* udataX60gensym137450047_); struct tyObject_Result__vwq6q8V74XCA8dzFvuzU1Q {NIM_BOOL o; union{ struct {tyEnum_CryptoError__Z6S5YnPavFcXanJgC9cU1uw e; } _o_1; struct {tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA v; } _o_2; }; }; struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function; void* udata; }; struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname; NI line; NCSTRING filename; }; typedef unsigned char tyArray__A1SHJCPZVISPTujoygIPEQ[64]; 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__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__pJDjdGjSf3HlAOELaHOmSA { TGenericSeq Sup; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, readMessage__DHXupgSLmQdbQ9bYp18TLMA)(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow* sconn); N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); static N_NIMCALL(void, Marker_tyRef__raMv09bXEdspSkPWQhTwPjQ)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__KNyLs002CKGP9cpv0pEW4pw)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size); 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(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, newFutureImpl__HDlsl4b9c3SH7ywTZvkTzLg)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ZCdVHm7D2eDCYLrLB9a2jJg)(void); static N_NIMCALL(void, Marker_tyRef__sKuD0VAjxEre9bt5LTzGj3w)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, readMessage__w9bljSHWeLNc6HdAooyqzHQ)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, readRawMessage__F7b4VJ4WEINce17QThDzaA)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn); static N_NIMCALL(void, Marker_tyRef__IGmK9af4lNKbBP2rrlnUfjg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__laoSDxVs8KFGAVvPiqLQBw)(void); static N_NIMCALL(void, Marker_tyRef__AtHby62jpt681fHPSas9agQ)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, readRawMessage__w9bljSHWeLNc6HdAooyqzHQ_2)(void* ClE_0); 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_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, readExactly__4BjUGrVVevZHmVP89b7B4Jg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s, void* pbytes, NI nbytes); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src); static N_INLINE(void, nimGCunrefNoCycle)(void* p); N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line); N_LIB_PRIVATE N_NIMCALL(void, internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut); static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut); static N_INLINE(NU32, fromBytesBE__B6MnJTSFlWnRVssEAAvT9aQendians2)(tyArray__H8qf9bpC2ziYA2earmO8m7w x_0); static N_INLINE(NU32, fromBytes__kWkoGbuWTfpcWQVHC6GqKgendians2)(tyArray__H8qf9bpC2ziYA2earmO8m7w x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); static N_INLINE(NU32, swapBytes__a09aOtLA9b4piPbGbo9c8yVRgendians2)(NU32 x_0); static N_INLINE(void, pushSafePoint)(TSafePoint* s); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, topicsMatch__KytrWChpQmaEFB83SSLTgg)(tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA logStmtLevel, tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ** logStmtTopics, NI logStmtTopicsLen_0); N_LIB_PRIVATE N_NIMCALL(tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*, topicStateIMPL__9a3L6flyMIR7XMUue3QLydw)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*, topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ)(void); N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p); N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src); N_LIB_PRIVATE N_NIMCALL(void, initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA lvl, NimStringDesc* topics, NimStringDesc* name_0); N_LIB_PRIVATE N_NIMCALL(void, setProperty__czv7v33Y9bwyVAHI9b2eiKDw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NI val_0); N_LIB_PRIVATE N_NIMCALL(NI, getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw)(void); N_LIB_PRIVATE N_NIMCALL(void, setProperty__U2vmGWVLHFSD9cvjHnmuu2A)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NimStringDesc* val_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__t8DD2nZSoPvV28s0XouGjw)(NU8* item, NI itemLen_0); N_LIB_PRIVATE N_NIMCALL(void, setProperty__29bE4HlL7Q4TGGs4IGLk1VA)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NU32 val_0); N_LIB_PRIVATE N_NIMCALL(void, logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r); N_LIB_PRIVATE N_NIMCALL(void, flushRecord__2TFyTWhDxeU5kGr2yqnA6w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r); static N_INLINE(void, popSafePoint)(void); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass); static N_INLINE(Exception*, nimBorrowCurrentException)(void); static N_INLINE(Exception*, getCurrentException)(void); N_LIB_PRIVATE N_NIMCALL(void, logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg)(NCSTRING msg, Exception* ex); static N_INLINE(void, popCurrentException)(void); N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__Fso3jK7jRMeiF9aFUl9as7gw)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn); static N_NIMCALL(void, Marker_tyRef__9cq71F0t3p13uDMLl85rriQ)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, newSeq__DpCWN7DIBuAjgoeQ9c29blYQ)(NI len_0); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); N_LIB_PRIVATE N_NIMCALL(void, complete__77JDPrOat3o3k9b9bX42gf9aQ)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* future, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Ce2oZ9c6xEQHB9cxkEFetnKQ)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__8orCkWekRSP1TR9aPsDSguw)(void); N_LIB_PRIVATE N_CLOSURE(void, readRawMessage_continue__ndPT3W6NnFDsTOxtydv5sA)(void* udataX60gensym136195245_, void* ClE_0); static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x); static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); static N_INLINE(NIM_BOOL, finished__uAiPZ2jn5grxHQdo5wIXhwasyncloop)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* future); N_LIB_PRIVATE N_NOINLINE(void, raiseAssert__gpGJG5CoQzE64skFd9bPG7A)(NimStringDesc* msg) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(void, addCallback__QeHWXKbDl8k58l1wtsnOOw)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata); N_LIB_PRIVATE N_NIMCALL(void, cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__79cY7uR9cmEURqRGzzdHerWg)(void); N_LIB_PRIVATE N_NIMCALL(void, fail__u4f9arKHGmBiZpS59c1aYv9cw)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Jr8Jfi7B2iUixKYroydjOg)(void); static N_INLINE(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* fut); N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, macCheckAndDecode__7zkgsnU9cvkXfJ7hp7z9bLuA)(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow* sconn, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** data_0); static N_INLINE(NI, sizeDigest__s8XTWBHf9cDhMzfKbjEz9aDwsecio)(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw* mac_0); N_LIB_PRIVATE N_NIMCALL(void, update__B7xtL2PqlWtVmQfmUPMKEg)(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw* mac_0, NU8* data_0, NI data_0Len_0); static N_INLINE(void, update__JDQKL6F3d4BVGKvrNMc9bmghmac)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx, NU8* data_0, NI data_0Len_0); static N_INLINE(void, update__JVKV5lsc6z00iHHbNwyg9bAsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx, NU8* data_0, NI data_0Len_0); static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size); static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NIMCALL(void, sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q)(NU32* state_0, NU8* data_0, NI data_0Len_0); N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f); static N_INLINE(void, update__P8Hx9cwSAuFGMTp7c7Ov5Qghmac)(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA* hmctx, NU8* data_0, NI data_0Len_0); static N_INLINE(void, update__89bzCSJW3tR9bSg6RN2NtA4Qsha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx, NU8* data_0, NI data_0Len_0); N_LIB_PRIVATE N_NIMCALL(void, sha512Transform__d4P1X7sPV8KvC9aZQp9b36cw)(NU64* state_0, NU8* data_0, NI data_0Len_0); static N_INLINE(void, update__cHEpE6eVZC1vxcDUa5cRzQhmac)(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ* hmctx, NU8* data_0, NI data_0Len_0); static N_INLINE(void, update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* data_0, NI data_0Len_0); static N_INLINE(void, sha1Transform__ap4JvFa646AtUaeJcf6V9bwsha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* blk, NI blkLen_0, NI offset); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError)(void); N_LIB_PRIVATE N_NIMCALL(void, finish__spCsuHhBeCQxSsBAOLecZA)(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw* mac_0, NU8* data_0, NI data_0Len_0); static N_INLINE(NU, finish__21C9bb9bs8ZSGFBr7oxmCmkghmac)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx, NU8* data_0, NI data_0Len_0); static N_INLINE(NU, finish__XWD9ckGqZzLMH9bax9c7RDdGgsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx, NU8* data_0, NI data_0Len_0); static N_INLINE(void, finalize256__C8fXqRtxb2ILgkwYRN3qiQ_2sha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx); static N_INLINE(NU, finish__zAquD44FHEHiQoKy0GFmgwhmac)(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA* hmctx, NU8* data_0, NI data_0Len_0); static N_INLINE(NU, finish__7hDm0DZMoaghTD0sTURKDAsha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx, NU8* data_0, NI data_0Len_0); static N_INLINE(void, finalize512__mFNLSfMaKA1Pfo7EZrdH0A_2sha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx); static N_INLINE(NU, finish__s1QQURcOZutMpfomNuT8ZAhmac)(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ* hmctx, NU8* data_0, NI data_0Len_0); static N_INLINE(NU, finish__FQ1NJvRwuhjIgUEBxM3zOwsha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* data_0, NI data_0Len_0); N_LIB_PRIVATE N_NIMCALL(void, reset__MTNxwv9a8XIKoWRKhr9bOn9bw)(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw* mac_0); N_LIB_PRIVATE N_NIMCALL(void, reset__3PkHS3KRpSG9bEaZCBbhR4w)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx); N_LIB_PRIVATE N_NIMCALL(void, reset__PtGrqrN9a3VnFC2nyLSZoOQ)(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA* hmctx); N_LIB_PRIVATE N_NIMCALL(void, reset__8KfQ8vhZdyv6uCCA1VmTlg)(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ* hmctx); static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size); static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size); static N_INLINE(NimStringDesc*, toHex__TfeJ361pglyJR5Hz15wCJQutils)(NU8* a, NI aLen_0, NIM_BOOL lowercase); N_NIMCALL(NimStringDesc*, mnewString)(NI len); N_LIB_PRIVATE N_NIMCALL(NI, bytesToHex__TSuuVF9b8JuBk8cjfFOyavA)(NU8* src, NI srcLen_0, NIM_CHAR* dst, NI dstLen_0, tySet_tyEnum_HexFlags__1Frk6a29aEzIs9cJdkfOVHJQ flags_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); static N_INLINE(void, decrypt__q0MIvw5EhzqhO9c9cXlf6gugsecio)(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ* cipher, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0); static N_INLINE(void, decrypt__GIhSBO9bXAX05gpkiTBcgqwbcmode)(tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0); static N_INLINE(void, encrypt__GIhSBO9bXAX05gpkiTBcgqw_2bcmode)(tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg); N_LIB_PRIVATE N_NIMCALL(void, encrypt__5IhSwNYMkLuIObwT9aTBOyQ)(tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0); N_LIB_PRIVATE N_NIMCALL(void, inc128__vRz5m42fv3XKwSYgATX55Q)(NU8* counter, NI counterLen_0); N_LIB_PRIVATE N_NIMCALL(void, inc256__vRz5m42fv3XKwSYgATX55Q_2)(NU8* counter, NI counterLen_0); static N_INLINE(void, decrypt__GIhSBO9bXAX05gpkiTBcgqw_3bcmode)(tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0); static N_INLINE(void, encrypt__GIhSBO9bXAX05gpkiTBcgqw_4bcmode)(tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0); N_LIB_PRIVATE N_NIMCALL(void, encrypt__5IhSwNYMkLuIObwT9aTBOyQ_2)(tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0); static N_INLINE(void, decrypt__YukYn3Fe7vZy1xOdxxVNlQbcmode)(tyObject_CTR__nMdVHfl563dLRfhNhOqtmw* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0); static N_INLINE(void, encrypt__YukYn3Fe7vZy1xOdxxVNlQ_2bcmode)(tyObject_CTR__nMdVHfl563dLRfhNhOqtmw* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0); static N_INLINE(void, encrypt__BS82Aa2svJKonuhrc3rm4Qtwofish)(tyObject_TwofishContext__iigPIJ6JY8ooY2CiyAZvrg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0); static N_INLINE(void, twofishEncrypt__9bg6X9cF9a3MHlf3atzV09bbKwtwofish)(tyObject_TwofishContext__iigPIJ6JY8ooY2CiyAZvrg* ctx, NU8* inp, NI inpLen_0, NU8* oup, NI oupLen_0); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___39cF9bFahdYMwI55nfkiIPqA)(tyObject_Oid__v0fX7UzOqz7toHgI0d87SA oid_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__fbSnVUF9cNhLnukNG9bd6ycg)(void); N_LIB_PRIVATE N_CLOSURE(void, readMessage_continue__at9c0nMbkKcj0ZEfKfHjDqg)(void* udataX60gensym136640047_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, write__inMxsxhE9bbWr9akcI0VXIrA)(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow* sconn, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* message); static N_NIMCALL(void, Marker_tyRef__wuA3q2biLUoF9a8i9bulh3jA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, newFutureImpl__wu9buovQIxiU3ndXmKRpnVw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__S8W9cVQ0MyR3p18niV9bM7eQ)(void); static N_NIMCALL(void, Marker_tyRef__RwuQIcBA0yxcSzgAZiVGMw)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, write__w9bljSHWeLNc6HdAooyqzHQ_3)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, complete__nHHWNIBkqCfVC3oe9a1ZdIQ)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__RnxTw0dp44Wk4p7oIHGM9aw)(void); N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___qJlVOFBL4jBLOAqY9cXVxDQ)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x_0, NU8* b, NI bLen_0); static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___BokNSDrKN1xmV1nA01G9brAsystem)(NI a, NI b); static N_INLINE(void, toBytesBE__frQ3R0BPaGRHruiChJfyhAendians2)(NU32 x_0, tyArray__H8qf9bpC2ziYA2earmO8m7w Result); static N_INLINE(void, toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2)(NU32 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__H8qf9bpC2ziYA2earmO8m7w Result); static N_INLINE(void, encrypt__q0MIvw5EhzqhO9c9cXlf6gug_2secio)(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ* cipher, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, write__p9arEFb3fACdRSnfwdTMZuw)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msg); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__fxb8OLoHaB7hZnPsBcINNA)(void); N_LIB_PRIVATE N_CLOSURE(void, write_continue__zHGymOM69aw4gQMrUYWptAQ)(void* udataX60gensym136780557_, void* ClE_0); static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future); N_LIB_PRIVATE N_NIMCALL(void, fail__SwGHbFJf49cefkD9a9cbvNyqA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q*, handshake__myMzxBM83wuCJNda0jdSuA)(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg* s, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NIM_BOOL initiator); static N_NIMCALL(void, Marker_tyRef__jgOD84e2snIOScNPfRyPNQ)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__v1WAYnfEPDniiyq0mSKg5g)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q*, newFutureImpl__2ydZ72GwJ9cgMPhmJC8EPrg)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__iSt79brI9aGiqyy3iuj44Tnw)(void); static N_NIMCALL(void, Marker_tyRef__58TErfsSWDFLRKsCTczSQg)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handshake__w9bljSHWeLNc6HdAooyqzHQ_4)(void* ClE_0); static N_INLINE(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, tryGet__pg72R9b53e39bPQBiMgCX8Rgresults)(tyObject_Result__wI9bduJs1m4ktObREEZ9adiQ self); N_LIB_PRIVATE N_NOINLINE(void, raiseResultError__VdO7CLGgWUXuCrOXQ3B2ZA)(tyObject_Result__wI9bduJs1m4ktObREEZ9adiQ self) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(void, getBytes__4eZxdwajU59aqY5fR5EvlLg)(tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* key_0, tyObject_Result__wI9bduJs1m4ktObREEZ9adiQ* Result); N_LIB_PRIVATE N_NIMCALL(void, brHmacDrbgGenerate__jb39atYOOGTT2cdYx6onnSw)(br_hmac_drbg_context* ctx, NU8* outp, NI outpLen_0); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, createProposal__H77QupSVNLJySA9cX9cLXQfw)(NU8* nonce_0, NI nonce_0Len_0, NU8* pubkey, NI pubkeyLen_0, NimStringDesc* exchanges, NimStringDesc* ciphers, NimStringDesc* hashes_0); static N_INLINE(void, tryGet__ME7aJ9cmvtfOzZSR3TgduCA_2results)(tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ self, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw* Result); N_LIB_PRIVATE N_NOINLINE(void, raiseResultError__3mB4FvIEM5rjrsbjkbEISw)(tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ self) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(void, init__62yqKJpN4T5rhMXt9cfWICA)(tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* pubkey, tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ* Result); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__YvhybdNIMaDdbU9cTJva0oQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, transactMessage__61QsNzA9c1cb19awIkhFAijQ)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msg); static N_NIMCALL(void, Marker_tyRef__NqH9b2F9beer2A9br0NOyeuTg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__EwEQaKr4hZHPhqlRRiCgng)(void); static N_NIMCALL(void, Marker_tyRef__DsW8C1UtUARWG9b9c9aDbcY5w)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, transactMessage__w9bljSHWeLNc6HdAooyqzHQ_5)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__MbicPf0wpyB12WVPqvUp8g)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__3pFD7yGaPlnWpnvqcIJ36w)(void); N_LIB_PRIVATE N_CLOSURE(void, transactMessage_continue__28yoPzlUR5hLMV5T9cPNhRw)(void* udataX60gensym137300038_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, decodeProposal__usPxSkdt33tx9cA9ai9cH5Ztw)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* message, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** nonce_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** pubkey, NimStringDesc** exchanges, NimStringDesc** ciphers, NimStringDesc** hashes_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, init__ZFrj29apZJPaB79ca09cGOStw)(tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* key_0, NU8* data_0, NI data_0Len_0); static N_INLINE(NI, tryGet__cEJ0rFweac349aODxq1ZM9cgresults)(tyObject_Result__zGyZB68DDVJsh9ahWOPH3zw self); N_LIB_PRIVATE N_NOINLINE(void, raiseResultError__Vu9bwUgIFWoWvraiSdcdiIg)(tyObject_Result__zGyZB68DDVJsh9ahWOPH3zw self) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__zGyZB68DDVJsh9ahWOPH3zw, getOrder__7SSF9auN14yuhL9a2AYxOVfg)(NU8* remotePubkey, NI remotePubkeyLen_0, NU8* localNonce, NI localNonceLen_0, NU8* localPubkey, NI localPubkeyLen_0, NU8* remoteNonce, NI remoteNonceLen_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, selectBest__IfUm6AncJPGOru6oPQaZ6A)(NI order_0, NimStringDesc* p1, NimStringDesc* p2); static N_INLINE(void, tryGet__n9bZU1ZmMUafbBYTTHzZQ1wresults)(tyObject_Result__iS17NtK7ldheyAdSzroSMA self, tyObject_EcKeyPair__bsR3ZYy78BmQsv6nJi4PSw* Result); N_LIB_PRIVATE N_NOINLINE(void, raiseResultError__zWCO8DdqZQtRXY9b6e9aAjFg)(tyObject_Result__iS17NtK7ldheyAdSzroSMA self) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(void, ephemeral__tKoYnchqWVV015hG9azV5rw)(NimStringDesc* scheme, br_hmac_drbg_context* rng_0, tyObject_Result__iS17NtK7ldheyAdSzroSMA* Result); static N_INLINE(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, tryGet__1Rm9c5FVloDJdaGjfyuiRhAresults)(tyObject_Result__4V9aavu9bX80MVc5K82Pp59aA self); N_LIB_PRIVATE N_NOINLINE(void, raiseResultError__eYOcA5zTN9aAlkfihYvKKZw)(tyObject_Result__4V9aavu9bX80MVc5K82Pp59aA self) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(void, getRawBytes__9coFnXXweAFsWW2RRW9bjCeg_2)(tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q* pubkey, tyObject_Result__4V9aavu9bX80MVc5K82Pp59aA* Result); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, amp___GKDTgswYEfLZ0HJ4qcD9cGQ)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* y_0); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, X5BX5D___wOb6H4KHZySddEgq9c9cTBTQ)(NU8* s, NI sLen_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x_0); static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___xNR8BVBMWzS9bXXNMikmyLgsystem)(NI a, NI b); static N_INLINE(void, tryGet__fUUXwq71T5lZxtHw9bDHKqAresults)(tyObject_Result__ZGY78kIl5s9a88zIUpvwquA self, tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q* Result); N_LIB_PRIVATE N_NOINLINE(void, raiseResultError__9bEWNaffPLA0w1iJf3HIyZA)(tyObject_Result__ZGY78kIl5s9a88zIUpvwquA self) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(void, sign__aZO9bv2QzDrkoNSd9c7rh3Bg)(tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* key_0, NU8* data_0, NI data_0Len_0, tyObject_Result__ZGY78kIl5s9a88zIUpvwquA* Result); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, createExchange__VxdTLrjHiFkVOD6si9cLIPA)(NU8* epubkey, NI epubkeyLen_0, NU8* signature, NI signatureLen_0); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, getBytes__c1mSmfwMuNxjcxH6tqzdLg)(tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q sig); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, decodeExchange__nEMKoCBcPx3SQzcIx4u1nw)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* message, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** pubkey, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** signature); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, init__6Cs9aoQUoUHTjlNfrez9bVnw)(tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q* sig, NU8* data_0, NI data_0Len_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, verify__TsBOm3TqPuBNRfSnGdwfiw)(tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q sig, NU8* message, NI messageLen_0, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* key_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprEnum)(NI e_0, TNimType* typ); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___m1SQxUgX7wCPGDEQbGyNUg)(tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q sig); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___9bwC9ckFxGbRuRIhv18L2Mvg)(tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* key_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___zMVAqVKur1IdGuBDQciPBg)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x_0); N_LIB_PRIVATE N_NIMCALL(void, setProperty__Vm2U62A2eLGNuDn1rpxibA)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg val_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, initRaw__dSPaCDk6zBntpF9ch4vS8wg)(tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q** pubkey, NU8* data_0, NI data_0Len_0); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, getSecret__4S3ePcyiwJzcvCemhN69baQ)(tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q* pubkey, tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA* seckey); N_LIB_PRIVATE N_NIMCALL(void, stretchKeys__dqSmfXwobN7z6f6k9bnshGw)(NimStringDesc* cipherType, NimStringDesc* hashType, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* sharedSecret, tyObject_Secret__w1fK9a9cXYbXeecISdPerXxA* Result); N_LIB_PRIVATE N_NIMCALL(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow*, newSecioConn__Svoy9c9cFUSnB3PX33tYC5rA)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* hash_0, NimStringDesc* cipher, tyObject_Secret__w1fK9a9cXYbXeecISdPerXxA* secrets, NI order_0, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* remotePubKey); N_LIB_PRIVATE N_NIMCALL(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*, init__TUPt4n8JhXOdckFHlV7m8A)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* addrs, NI addrsLen_0, NimStringDesc** protocols, NI protocolsLen_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow*, init__bFkX2aeoRqXN2jUL6MzUIg)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw observedAddr, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout); N_LIB_PRIVATE N_NIMCALL(void, init__Vj9bkwPnDTsx8gwk0V1LGyg)(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw* mac_0, NimStringDesc* hash_0, NU8* key_0, NI key_0Len_0); static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b); N_LIB_PRIVATE N_NIMCALL(void, init__XO79cz0G5x9bYWx3NREUG23g)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx, NU8* key_0, NI key_0Len_0); N_LIB_PRIVATE N_NIMCALL(void, init__t9byvLEulypdqdOXTkNC4cA)(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA* hmctx, NU8* key_0, NI key_0Len_0); N_LIB_PRIVATE N_NIMCALL(void, init__DdUTIPh9bRY5ReSUjc2MexQ)(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ* hmctx, NU8* key_0, NI key_0Len_0); static N_INLINE(void, init__MaszaLz9clgR3CPMux9bYNoQsecio)(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ* sc, NimStringDesc* cipher, NU8* key_0, NI key_0Len_0, NU8* iv_0, NI iv_0Len_0); N_LIB_PRIVATE N_NIMCALL(void, init__A1epXaa8QSPgtdyVzI9aWSw)(tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg* ctx, NU8* key_0, NI key_0Len_0, NU8* iv_0, NI iv_0Len_0); N_LIB_PRIVATE N_NIMCALL(void, init__A1epXaa8QSPgtdyVzI9aWSw_2)(tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg* ctx, NU8* key_0, NI key_0Len_0, NU8* iv_0, NI iv_0Len_0); N_LIB_PRIVATE N_NIMCALL(void, init__XSFRHHJpa7P5leX4RhHhzg)(tyObject_CTR__nMdVHfl563dLRfhNhOqtmw* ctx, NU8* key_0, NI key_0Len_0, NU8* iv_0, NI iv_0Len_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, readMessage__6t0aFDLFOXRYMJb3BTugLg)(tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA* c); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___cWgGOpcuZLD1zvRRNHffQQ)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* y_0); N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len); N_LIB_PRIVATE N_NIMCALL(void, complete__mfAiSOoVYAcs3NiT9csuuFQ)(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q* future, tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Z02STtl8lcBDlZJ9bbOf8XA)(void); N_LIB_PRIVATE N_CLOSURE(void, handshake_continue__BHLw6UINBa9cK4NQZXKPtaQ)(void* udataX60gensym137450047_, void* ClE_0); static N_INLINE(NIM_BOOL, finished__K6MD8qU9cYOiuWgxIIj9cYYgasyncloop)(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q* future); N_LIB_PRIVATE N_NIMCALL(void, fail__XgAYr9cKKkitrv8pmE6f5Rg)(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(void, init__vOWiI4PMLw9crd7jk1UhZSw)(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg* s); N_LIB_PRIVATE N_NIMCALL(void, init__HKxPPSXoD44u9b5JpNIfwNw)(tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* s); N_LIB_PRIVATE N_NIMCALL(void, codeceq___FJgTWmJomZg9cJD1BFJyUDQ)(tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* p_0, NimStringDesc* codec); N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest, void* src, TNimType* mt); static N_INLINE(void, tryGet__VeMgo2Cp9aeBXhskxVN2WeAresults)(tyObject_Result__vwq6q8V74XCA8dzFvuzU1Q* self, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* Result); N_LIB_PRIVATE N_NOINLINE(void, raiseResultError__d2pyGBpUxBG7xw7hcLOp0g)(tyObject_Result__vwq6q8V74XCA8dzFvuzU1Q* self) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(void, getKey__BjB2ThDklmRLi5zxNp1MMg)(tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* key_0, tyObject_Result__vwq6q8V74XCA8dzFvuzU1Q* Result); N_LIB_PRIVATE N_NIMCALL(void, init__rxApHebrH7xqTi4tmplvfw)(tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* p_0); extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_; N_LIB_PRIVATE TNimType NTI__7x67q0gYqzcSl9ciAQ9cMP3g_; extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_; extern TNimType NTI__EQt0Xolm1d2el9cDkzC6TAA_; N_LIB_PRIVATE TNimType NTI__jStiZSTupOKJ5SL4chUhow_; N_LIB_PRIVATE TNimType NTI__4xz9aO5EmMl1A9b7oAZ3yQyw_; N_LIB_PRIVATE TNimType NTI__QHom0A2ZzlXVqTlIuzgcWw_; TNimNode* NimDT___4xz9aO5EmMl1A9b7oAZ3yQyw_kind[4]; extern TNimType NTI__CxVfcs3qQxev4nVq3Txjyg_; extern TNimType NTI__Jej2TBsaJwA9baQxZ5QM8SA_; extern TNimType NTI__uzU4ZNoO8e2OOO1BYHLqoQ_; N_LIB_PRIVATE TNimType NTI__hgmpngAnk82735HEJtfsRQ_; N_LIB_PRIVATE TNimType NTI__yYTyZSa7ERzOwWc8ynblQw_; TNimNode* NimDT___hgmpngAnk82735HEJtfsRQ_kind[4]; extern TNimType NTI__CSv7tJ1uWHDvWQ9cM87Zmdg_; extern TNimType NTI__nMdVHfl563dLRfhNhOqtmw_; N_LIB_PRIVATE TNimType NTI__raMv09bXEdspSkPWQhTwPjQ_; extern TNimType NTI__lT9buwOIvTTGQ3Bm66flIpQ_; extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_; N_LIB_PRIVATE TNimType NTI__KNyLs002CKGP9cpv0pEW4pw_; N_LIB_PRIVATE TNimType NTI__zexKtYelHHxpBhtbzvG9bMg_; extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_; extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_; extern TNimType NTI__EhHqp0aF43SxfS6MTF9b0hA_; extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_; N_LIB_PRIVATE TNimType NTI__sKuD0VAjxEre9bt5LTzGj3w_; N_LIB_PRIVATE TNimType NTI__Lw8rDDR1kxoUKgI3EoeeoA_; extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_; N_LIB_PRIVATE TNimType NTI__IGmK9af4lNKbBP2rrlnUfjg_; N_LIB_PRIVATE TNimType NTI__GYqNxMfDekJa9afnfqsCo4w_; extern TNimType NTI__H8qf9bpC2ziYA2earmO8m7w_; extern TNimType NTI__JrFyJbYm9b5I4hJ9cWDqvfYA_; N_LIB_PRIVATE TNimType NTI__AtHby62jpt681fHPSas9agQ_; extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_; extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_; STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_13, "Future operation cancelled!", 27); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_18, "libp2p secio", 12); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_19, "Recieved message header", 23); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_20, "tid", 3); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_21, "file", 4); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_22, "secio.nim:191", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_23, "header", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_24, "length", 6); extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_; STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_27, "Received size of message exceed limits", 38); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_28, "secio.nim:194", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_29, "conn", 4); N_LIB_PRIVATE TNimType NTI__pEd3UzW49aa4UbmBl27EUNQ_; N_LIB_PRIVATE TNimType NTI__9cq71F0t3p13uDMLl85rriQ_; STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_30, "Message exceeds maximum length", 30); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_33, "Received message body", 21); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_34, "secio.nim:200", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_35, "buff", 4); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_38, "Discarding 0-length payload", 27); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_39, "secio.nim:204", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_43, "Async procedure (&readRawMessage) yielded `nil`, are you await\'" "ing a `nil` Future\?", 82); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_47, "Message is shorter then MAC size", 32); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_48, "secio.nim:167", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_49, "message_length", 14); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_50, "mac_size", 8); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_56, "\'ctxsha256\' is not accessible using discriminant \'kind\' of type" " \'SecureMac\'", 75); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_61, "\'ctxsha512\' is not accessible using discriminant \'kind\' of type" " \'SecureMac\'", 75); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_86, "\'ctxsha1\' is not accessible using discriminant \'kind\' of type \'" "SecureMac\'", 73); static NIM_CONST tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ TM__efoQf6oR7pdfyv6JVnE1Sw_92 = {((NU8) 128)} ; static NIM_CONST tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ TM__efoQf6oR7pdfyv6JVnE1Sw_93 = {((NU8) 0)} ; STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_96, "Invalid MAC", 11); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_97, "secio.nim:175", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_98, "calculated", 10); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_100, "stored", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_101, "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/" "bcmode.nim(503, 9) `len(input) <= len(output)` ", 110); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_102, "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/" "bcmode.nim(504, 9) `ctx.sizeBlock == (128 div 8) or ctx.sizeBloc" "k == (256 div 8)` ", 145); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_104, "\'ctxaes128\' is not accessible using discriminant \'kind\' of type" " \'SecureCipher\'", 78); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_106, "\'ctxaes256\' is not accessible using discriminant \'kind\' of type" " \'SecureCipher\'", 78); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_108, "\'ctxtwofish256\' is not accessible using discriminant \'kind\' of " "type \'SecureCipher\'", 82); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_113, "Message MAC verification failed", 31); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_114, "secio.nim:215", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_115, "buf", 3); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_116, "stream_oid", 10); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_117, "message failed MAC verification", 31); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_121, "Async procedure (&readMessage) yielded `nil`, are you await\'ing" " a `nil` Future\?", 79); N_LIB_PRIVATE TNimType NTI__QliH5IJasG9b59boJAN7dbzg_; extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_; N_LIB_PRIVATE TNimType NTI__wuA3q2biLUoF9a8i9bulh3jA_; N_LIB_PRIVATE TNimType NTI__S5jWqu9bpGxAWY38KG9ce9aZQ_; extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_; N_LIB_PRIVATE TNimType NTI__RwuQIcBA0yxcSzgAZiVGMw_; STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_143, "Writing message", 15); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_144, "secio.nim:244", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_145, "message", 7); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_146, "left", 4); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_147, "offset", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_151, "Async procedure (&write) yielded `nil`, are you await\'ing a `ni" "l` Future\?", 73); N_LIB_PRIVATE TNimType NTI__sRxmvCC7xkLMDL9cGtdCChg_; extern TNimType NTI__rfxdGx6GJLVE9aqiYjwpDKQ_; N_LIB_PRIVATE TNimType NTI__IGFWoVQDf54L4RKyNcn39cg_; extern TNimType NTI__RuNvFuo5ptASsihINNteSw_; extern TNimType NTI__GSDbMQxBVd3KO4qBUjzPKQ_; extern TNimType NTI__mVKS59bRpscItosS0oN9a4zA_; N_LIB_PRIVATE TNimType NTI__jgOD84e2snIOScNPfRyPNQ_; extern TNimType NTI__0uYCwcXe9a6ORVuTht1QPfQ_; N_LIB_PRIVATE TNimType NTI__v1WAYnfEPDniiyq0mSKg5g_; N_LIB_PRIVATE TNimType NTI__VNHh303qos2iG9b9cT9caP5Gw_; extern TNimType NTI__YcNq9cdJHxLn8sA9bkNprHVQ_; extern TNimType NTI__qtqsWM5aXmcpMIVmvq3kAA_; extern TNimType NTI__y9abboQL8NPsqWIoJZmI9aiw_; extern TNimType NTI__CGRrBG2C4jqyNkskN9acy8Q_; extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_; extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_; extern TNimType NTI__bsR3ZYy78BmQsv6nJi4PSw_; extern TNimType NTI__w1fK9a9cXYbXeecISdPerXxA_; N_LIB_PRIVATE TNimType NTI__58TErfsSWDFLRKsCTczSQg_; STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_156, "\'v\' is not accessible using discriminant \'o\' of type \'Result\'", 61); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_157, "P-256,P-384,P-521", 17); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_158, "TwofishCTR,AES-256,AES-128", 26); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_159, "SHA256,SHA512", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_162, "Local proposal", 14); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_163, "secio.nim:315", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_164, "schemes", 7); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_165, "ciphers", 7); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_166, "hashes", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_167, "pubkey", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_168, "peer", 4); N_LIB_PRIVATE TNimType NTI__wRkiQzJBJFLUR9aVi7Jv5yA_; N_LIB_PRIVATE TNimType NTI__NqH9b2F9beer2A9br0NOyeuTg_; N_LIB_PRIVATE TNimType NTI__9auTtT9aOI6iNRa7ppljehCA_; extern TNimType NTI__lQEEtueHjH1gvaG8ApPKNQ_; N_LIB_PRIVATE TNimType NTI__DsW8C1UtUARWG9b9c9aDbcY5w_; STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_173, "Sending message", 15); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_174, "secio.nim:284", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_178, "Async procedure (&transactMessage) yielded `nil`, are you await" "\'ing a `nil` Future\?", 83); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_182, "Proposal exchange failed", 24); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_183, "secio.nim:324", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_186, "Remote proposal decoding failed", 31); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_187, "secio.nim:329", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_190, "Remote public key incorrect or corrupted", 40); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_191, "secio.nim:333", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_194, "Remote proposal", 15); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_195, "secio.nim:342", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_196, "order", 5); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_199, "No algorithms in common", 23); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_200, "secio.nim:351", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_203, "Encryption scheme selected", 26); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_204, "secio.nim:354", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_205, "scheme", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_206, "cipher", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_207, "hash", 4); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_210, "Corpus exchange failed", 22); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_211, "secio.nim:366", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_214, "Remote exchange decoding failed", 31); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_215, "secio.nim:370", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_218, "Remote signature incorrect or corrupted", 39); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_219, "secio.nim:374", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_220, "signature", 9); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_223, "Signature verification failed", 29); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_224, "secio.nim:379", 13); extern TNimType NTI__GeN4EiKxd9aXAvv5y1lfmHg_; STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_225, "corpus", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_228, "Signature verified", 18); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_229, "secio.nim:385", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_232, "Remote ephemeral public key incorrect or corrupted", 50); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_233, "secio.nim:388", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_236, "Shared secret could not be created", 34); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_237, "secio.nim:394", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_240, "Shared secret calculated", 24); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_241, "secio.nim:397", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_242, "secret", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_245, "Authenticated encryption parameters", 35); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_246, "secio.nim:401", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_247, "iv0", 3); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_253, "key0", 4); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_260, "mac0", 4); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_269, "iv1", 3); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_275, "key1", 4); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_282, "mac1", 4); static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__efoQf6oR7pdfyv6JVnE1Sw_291 = {IL64(300000000000)} ; STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_294, "Writer credentials", 18); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_295, "secio.nim:269", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_296, "mackey", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_305, "enckey", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_312, "iv", 2); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_320, "Reader credentials", 18); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_321, "secio.nim:272", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_341, "SHA256", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_342, "SHA512", 6); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_343, "SHA1", 4); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_360, "AES-128", 7); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_361, "AES-256", 7); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_362, "TwofishCTR", 10); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_387, "Nonce verification failed", 25); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_388, "secio.nim:415", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_389, "receivedNonce", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_390, "localNonce", 10); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_393, "Secure handshake succeeded", 26); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_394, "secio.nim:419", 13); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_398, "Async procedure (&handshake) yielded `nil`, are you await\'ing a" " `nil` Future\?", 77); STRING_LITERAL(TM__efoQf6oR7pdfyv6JVnE1Sw_400, "/secio/1.0.0", 12); extern TNimType* nimTypeRoot; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; 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 Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; static N_NIMCALL(void, Marker_tyRef__raMv09bXEdspSkPWQhTwPjQ)(void* p, NI op) { tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow* a; NI T1_; NI T2_; NI T3_; NI T4_; NI T5_; NI T6_; NI T7_; NI T8_; NI T9_; NI T10_; NI T11_; NI T12_; NI T13_; NI T14_; NI T15_; NI T16_; NI T17_; NI T18_; NI T19_; NI T20_; NI T21_; NI T22_; NI T23_; NI T24_; NI T25_; NI T26_; NI T27_; NI T28_; NI T29_; NI T30_; NI T31_; NI T32_; NI T33_; NI T34_; NI T35_; NI T36_; NI T37_; NI T38_; NI T39_; NI T40_; NI T41_; NI T42_; NI T43_; NI T44_; NI T45_; NI T46_; NI T47_; NI T48_; NI T49_; NI T50_; NI T51_; NI T52_; NI T53_; NI T54_; NI T55_; NI T56_; NI T57_; NI T58_; NI T59_; NI T60_; NI T61_; NI T62_; NI T63_; NI T64_; NI T65_; NI T66_; a = (tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow*)p; nimGCvisit((void*)(*a).Sup.Sup.Sup.closeEvent, op); nimGCvisit((void*)(*a).Sup.Sup.Sup.objName, op); nimGCvisit((void*)(*a).Sup.Sup.timerTaskFut, op); nimGCvisit((void*)(*a).Sup.Sup.timeoutHandler.ClE_0, op); nimGCvisit((void*)(*a).Sup.Sup.peerInfo, op); nimGCvisit((void*)(*a).Sup.Sup.observedAddr.data.buffer, op); nimGCvisit((void*)(*a).Sup.Sup.upgraded, op); nimGCvisit((void*)(*a).Sup.stream, op); nimGCvisit((void*)(*a).Sup.buf.buf, op); switch ((*a).writerMac.kind) { case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 1): T1_ = (NI)0; T2_ = (NI)0; T3_ = (NI)0; T4_ = (NI)0; T5_ = (NI)0; T6_ = (NI)0; T7_ = (NI)0; T8_ = (NI)0; break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 2): T9_ = (NI)0; T10_ = (NI)0; T11_ = (NI)0; T12_ = (NI)0; T13_ = (NI)0; T14_ = (NI)0; T15_ = (NI)0; T16_ = (NI)0; break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 0): T17_ = (NI)0; T18_ = (NI)0; T19_ = (NI)0; T20_ = (NI)0; T21_ = (NI)0; T22_ = (NI)0; break; } switch ((*a).readerMac.kind) { case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 1): T23_ = (NI)0; T24_ = (NI)0; T25_ = (NI)0; T26_ = (NI)0; T27_ = (NI)0; T28_ = (NI)0; T29_ = (NI)0; T30_ = (NI)0; break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 2): T31_ = (NI)0; T32_ = (NI)0; T33_ = (NI)0; T34_ = (NI)0; T35_ = (NI)0; T36_ = (NI)0; T37_ = (NI)0; T38_ = (NI)0; break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 0): T39_ = (NI)0; T40_ = (NI)0; T41_ = (NI)0; T42_ = (NI)0; T43_ = (NI)0; T44_ = (NI)0; break; } switch ((*a).writerCoder.kind) { case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 0): T45_ = (NI)0; T46_ = (NI)0; T47_ = (NI)0; break; case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 1): T48_ = (NI)0; T49_ = (NI)0; T50_ = (NI)0; break; case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 2): T51_ = (NI)0; for (T51_ = 0; T51_ < 4; T51_++) { T52_ = (NI)0; } T53_ = (NI)0; T54_ = (NI)0; T55_ = (NI)0; break; } switch ((*a).readerCoder.kind) { case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 0): T56_ = (NI)0; T57_ = (NI)0; T58_ = (NI)0; break; case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 1): T59_ = (NI)0; T60_ = (NI)0; T61_ = (NI)0; break; case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 2): T62_ = (NI)0; for (T62_ = 0; T62_ < 4; T62_++) { T63_ = (NI)0; } T64_ = (NI)0; T65_ = (NI)0; T66_ = (NI)0; break; } } static N_NIMCALL(void, Marker_tyRef__KNyLs002CKGP9cpv0pEW4pw)(void* p, NI op) { tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g* a; a = (tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g*)p; nimGCvisit((void*)(*a).sconn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1366400463_.ClE_0, op);} #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;} static N_NIMCALL(void, Marker_tyRef__sKuD0VAjxEre9bt5LTzGj3w)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg* a; a = (tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg*)p; nimGCvisit((void*)(*a).result1, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture2, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result4, op); nimGCvisit((void*)(*a).buf5, op); nimGCvisit((void*)(*a).record6.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1367050197_, op);} static N_NIMCALL(void, Marker_tyRef__IGmK9af4lNKbBP2rrlnUfjg)(void* p, NI op) { tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA* a; a = (tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA*)p; nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1361952443_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__AtHby62jpt681fHPSas9agQ)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w* a; NI T1_; a = (tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w*)p; nimGCvisit((void*)(*a).result1, op); T1_ = (NI)0; nimGCvisit((void*)(*a).chronosInternalTmpFuture3, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result5, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1362500198_, op); nimGCvisit((void*)(*a).record9.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13639001910_, op); nimGCvisit((void*)(*a).buf11, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture12, op); nimGCvisit((void*)(*a).record13.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13648001914_, op); nimGCvisit((void*)(*a).record15.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13657501916_, op);} #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 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, nimGCunrefNoCycle)(void* p) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T1_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(p); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T1_); } #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut) {} #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU32, swapBytes__a09aOtLA9b4piPbGbo9c8yVRgendians2)(NU32 x_0) { NU32 result; result = (NU32)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_bswap32(x_0); return result;} #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU32, fromBytes__kWkoGbuWTfpcWQVHC6GqKgendians2)(tyArray__H8qf9bpC2ziYA2earmO8m7w x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian) { NU32 result; result = (NU32)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__efoQf6oR7pdfyv6JVnE1Sw_14; NI TM__efoQf6oR7pdfyv6JVnE1Sw_15; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 4))) 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)(3)){ raiseIndexError2(i, 3); } #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (nimMulInt(i, ((NI) 8), &TM__efoQf6oR7pdfyv6JVnE1Sw_14)) { raiseOverflow(); }; result = (NU32)(result | (NU32)((NU64)(((NU32) (x_0[(i)- 0]))) << (NU64)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_14)))); #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__efoQf6oR7pdfyv6JVnE1Sw_15)) { raiseOverflow(); }; i_2 = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_15); } 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__a09aOtLA9b4piPbGbo9c8yVRgendians2(result); } LA6_: ; return result;} #line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU32, fromBytesBE__B6MnJTSFlWnRVssEAAvT9aQendians2)(tyArray__H8qf9bpC2ziYA2earmO8m7w x_0) { NU32 result; result = (NU32)0; #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" result = fromBytes__kWkoGbuWTfpcWQVHC6GqKgendians2(x_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 2288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(Exception*, getCurrentException)(void) { Exception* result; result = (Exception*)0; #line 2290 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;} #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);} static N_NIMCALL(void, Marker_tyRef__9cq71F0t3p13uDMLl85rriQ)(void* p, NI op) { tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* a; a = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)p; nimGCvisit((void*)(*a).Sup.Sup.parent, op); nimGCvisit((void*)(*a).Sup.Sup.message, op); nimGCvisit((void*)(*a).Sup.Sup.trace, op); nimGCvisit((void*)(*a).Sup.Sup.up, op);} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, readRawMessage__w9bljSHWeLNc6HdAooyqzHQ_2)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w*) ClE_0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" while (1) { if (!1) goto LA1; { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_16; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_31; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T91_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_36; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T109_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; case 6: goto STATE6; case 7: goto STATE7; case 8: goto STATE8; } STATE0: ; #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).result1 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; { { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; } } STATE1: ; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T9_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T10_; if (!NIM_TRUE) goto LA7_; #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(*colonenvP_).lengthBuf2, sizeof(tyArray__H8qf9bpC2ziYA2earmO8m7w)); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture3 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T9_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T9_ = &(*(*colonenvP_).colonup_).conn1->Sup; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T10_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T10_ = readExactly__4BjUGrVVevZHmVP89b7B4Jg(T9_, ((void*) ((&(*colonenvP_).lengthBuf2[(((NI) 0))- 0]))), ((NI) 4)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture3), &T10_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture3); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture3; goto BeforeRet_; } goto LA5_; LA7_: ; { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 7); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; } LA5_: ; STATE2: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T16_; NimStringDesc* T17_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA14_; T16_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T16_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T16_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T16_).Sup.Sup.Sup.name = "CancelledError"; T17_ = (NimStringDesc*)0; T17_ = (*T16_).Sup.Sup.Sup.message; (*T16_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_13)); if (T17_) nimGCunrefNoCycle(T17_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T16_, "CancelledError", "readRawMessage", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA14_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture3); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture3))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE3: ; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).length6 = fromBytesBE__B6MnJTSFlWnRVssEAAvT9aQendians2((*colonenvP_).lengthBuf2); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_16); TM__efoQf6oR7pdfyv6JVnE1Sw_16.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_16.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_16.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_17; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_17); TM__efoQf6oR7pdfyv6JVnE1Sw_17.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_17.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_17.status == 0) { { NI T27_; NimStringDesc* T28_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T23_; NIM_BOOL T24_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T23_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T23_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T24_ = (NIM_BOOL)0; T24_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T23_, 2); if (!!(T24_)) goto LA25_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA20; } LA25_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record7), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record7)); unsureAsgnRef((void**)&(*colonenvP_).record7.output.buffer, NIM_NIL); (*colonenvP_).record7.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record7), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_19)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T27_ = (NI)0; T27_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T27_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_22)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T28_ = (NimStringDesc*)0; T28_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).lengthBuf2, 4); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_23), T28_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__29bE4HlL7Q4TGGs4IGLk1VA((&(*colonenvP_).record7), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_24), (*colonenvP_).length6); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record7)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record7)); } LA20: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T31_; Exception* T32_; TM__efoQf6oR7pdfyv6JVnE1Sw_17.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T31_ = (Exception*)0; T31_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1362500198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T31_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T32_ = (Exception*)0; T32_ = &(*colonenvP_).errX60gensym1362500198_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Recieved message header", T32_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_17.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_16.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_16.status != 0) reraiseException(); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_25; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T56_; NimStringDesc* T57_; #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!((NU32)(((NU32) 8388608)) < (NU32)((*colonenvP_).length6))) goto LA37_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_25); TM__efoQf6oR7pdfyv6JVnE1Sw_25.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_25.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_25.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_26; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_26); TM__efoQf6oR7pdfyv6JVnE1Sw_26.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_26.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_26.status == 0) { { NI T48_; NimStringDesc* T49_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T44_; NIM_BOOL T45_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T44_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T44_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T45_ = (NIM_BOOL)0; T45_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T44_, 2); if (!!(T45_)) goto LA46_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA41; } LA46_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record9), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record9)); unsureAsgnRef((void**)&(*colonenvP_).record9.output.buffer, NIM_NIL); (*colonenvP_).record9.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record9), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_27)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T48_ = (NI)0; T48_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record9), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T48_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record9), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_28)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T49_ = (NimStringDesc*)0; T49_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record9), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_29), T49_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__29bE4HlL7Q4TGGs4IGLk1VA((&(*colonenvP_).record9), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_24), (*colonenvP_).length6); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record9)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record9)); } LA41: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T52_; Exception* T53_; TM__efoQf6oR7pdfyv6JVnE1Sw_26.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T52_ = (Exception*)0; T52_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13639001910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T52_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T53_ = (Exception*)0; T53_ = &(*colonenvP_).errX60gensym13639001910_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Received size of message exceed limits", T53_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_26.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_25.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_25.status != 0) reraiseException(); T56_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T56_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T56_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T56_).Sup.Sup.name = "SecioError"; T57_ = (NimStringDesc*)0; T57_ = (*T56_).Sup.Sup.message; (*T56_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_30)); if (T57_) nimGCunrefNoCycle(T57_); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T56_, "SecioError", "readRawMessage", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 195); } LA37_: ; #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T62_; NI T63_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T64_; #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!((NU32)(((NU32) 0)) < (NU32)((*colonenvP_).length6))) goto LA60_; #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if ((((NI) ((*colonenvP_).length6))) < ((NI) 0) || (((NI) ((*colonenvP_).length6))) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(((NI) ((*colonenvP_).length6)), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).buf11), newSeq__DpCWN7DIBuAjgoeQ9c29blYQ(((NI) (((NI) ((*colonenvP_).length6)))))); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture12 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T62_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T62_ = &(*(*colonenvP_).colonup_).conn1->Sup; if ((NU)(((NI) 0)) >= (NU)((*colonenvP_).buf11 ? (*colonenvP_).buf11->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*colonenvP_).buf11 ? (*colonenvP_).buf11->Sup.len : 0)-1); } #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T63_ = ((*colonenvP_).buf11 ? (*colonenvP_).buf11->Sup.len : 0); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T64_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T64_ = readExactly__4BjUGrVVevZHmVP89b7B4Jg(T62_, ((void*) ((&(*colonenvP_).buf11->data[((NI) 0)]))), T63_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture12), &T64_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture12); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture12; goto BeforeRet_; } goto LA58_; LA60_: ; { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; } LA58_: ; STATE4: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T70_; NimStringDesc* T71_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA68_; T70_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T70_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T70_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T70_).Sup.Sup.Sup.name = "CancelledError"; T71_ = (NimStringDesc*)0; T71_ = (*T70_).Sup.Sup.Sup.message; (*T70_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_13)); if (T71_) nimGCunrefNoCycle(T71_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T70_, "CancelledError", "readRawMessage", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA68_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture12); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture12))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE5: ; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_31); TM__efoQf6oR7pdfyv6JVnE1Sw_31.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_31.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_31.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_32; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_32); TM__efoQf6oR7pdfyv6JVnE1Sw_32.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_32.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_32.status == 0) { { NI T81_; NimStringDesc* T82_; NI T83_; NimStringDesc* T84_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T77_; NIM_BOOL T78_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T77_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T77_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T78_ = (NIM_BOOL)0; T78_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T77_, 2); if (!!(T78_)) goto LA79_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA74; } LA79_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record13), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record13)); unsureAsgnRef((void**)&(*colonenvP_).record13.output.buffer, NIM_NIL); (*colonenvP_).record13.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record13), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_33)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T81_ = (NI)0; T81_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record13), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T81_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_34)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T82_ = (NimStringDesc*)0; T82_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_29), T82_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T83_ = ((*colonenvP_).buf11 ? (*colonenvP_).buf11->Sup.len : 0); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record13), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_24), T83_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T84_ = (NimStringDesc*)0; T84_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).buf11->data, ((*colonenvP_).buf11 ? (*colonenvP_).buf11->Sup.len : 0)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_35), T84_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record13)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record13)); } LA74: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T87_; Exception* T88_; TM__efoQf6oR7pdfyv6JVnE1Sw_32.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T87_ = (Exception*)0; T87_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13648001914_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T87_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T88_ = (Exception*)0; T88_ = &(*colonenvP_).errX60gensym13648001914_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Received message body", T88_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_32.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_31.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_31.status != 0) reraiseException(); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T91_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T91_ = srcLocImpl__Ce2oZ9c6xEQHB9cxkEFetnKQ(); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" complete__77JDPrOat3o3k9b9bX42gf9aQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, (*colonenvP_).buf11, T91_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" result = NIM_NIL; goto BeforeRet_; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE6: ; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_36); TM__efoQf6oR7pdfyv6JVnE1Sw_36.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_36.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_36.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_37; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_37); TM__efoQf6oR7pdfyv6JVnE1Sw_37.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_37.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_37.status == 0) { { NI T101_; NimStringDesc* T102_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T97_; NIM_BOOL T98_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T97_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T97_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T98_ = (NIM_BOOL)0; T98_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T97_, 2); if (!!(T98_)) goto LA99_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA94; } LA99_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record15), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record15)); unsureAsgnRef((void**)&(*colonenvP_).record15.output.buffer, NIM_NIL); (*colonenvP_).record15.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record15), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_38)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T101_ = (NI)0; T101_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record15), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T101_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_39)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T102_ = (NimStringDesc*)0; T102_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_29), T102_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record15)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record15)); } LA94: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T105_; Exception* T106_; TM__efoQf6oR7pdfyv6JVnE1Sw_37.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T105_ = (Exception*)0; T105_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13657501916_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T105_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T106_ = (Exception*)0; T106_ = &(*colonenvP_).errX60gensym13657501916_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Discarding 0-length payload", T106_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_37.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_36.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_36.status != 0) reraiseException(); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE7: ; #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T109_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T109_ = srcLocImpl__8orCkWekRSP1TR9aPsDSguw(); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" complete__77JDPrOat3o3k9b9bX42gf9aQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, (*colonenvP_).result1, T109_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 8); #line 0 "\?\?\?" goto LA2; STATE8: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 2329 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x) { NIM_BOOL result; result = (NIM_BOOL)0; #line 2331 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = ((NI*) x.ClE_0)[1] < 0; return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__uAiPZ2jn5grxHQdo5wIXhwasyncloop)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, readRawMessage_continue__ndPT3W6NnFDsTOxtydv5sA)(void* udataX60gensym136195245_, void* ClE_0) { tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA* colonenvP_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_40; colonenvP_ = (tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_40); TM__efoQf6oR7pdfyv6JVnE1Sw_40.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_40.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_40.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym136195246_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1361952443_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym136195246_ = (*colonenvP_).nameIterVarX60gensym1361952443_.ClP_0((*colonenvP_).nameIterVarX60gensym1361952443_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym136195246_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym136195246_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym136195246_ = (*colonenvP_).nameIterVarX60gensym1361952443_.ClP_0((*colonenvP_).nameIterVarX60gensym1361952443_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1361952443_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym136195246_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__uAiPZ2jn5grxHQdo5wIXhwasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_43)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = readRawMessage_continue__ndPT3W6NnFDsTOxtydv5sA; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym136195246_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__efoQf6oR7pdfyv6JVnE1Sw_40.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym136195248_; Exception* T32_; TM__efoQf6oR7pdfyv6JVnE1Sw_40.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym136195248_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__uAiPZ2jn5grxHQdo5wIXhwasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym136195248_, "CatchableError", "readRawMessage_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym136195248_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__u4f9arKHGmBiZpS59c1aYv9cw((*colonenvP_).chronosInternalRetFuture2, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_40.status != 0) reraiseException();} #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, readRawMessage__F7b4VJ4WEINce17QThDzaA)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* result; tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; colonenv_ = (tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA*) newObj((&NTI__IGmK9af4lNKbBP2rrlnUfjg_), sizeof(tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA)); (*colonenv_).Sup.m_type = (&NTI__Lw8rDDR1kxoUKgI3EoeeoA_); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenv_).conn1), conn); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__laoSDxVs8KFGAVvPiqLQBw(); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__HDlsl4b9c3SH7ywTZvkTzLg(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w*) newObj((&NTI__AtHby62jpt681fHPSas9agQ_), sizeof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w)); (*colonenv__2).Sup.m_type = (&NTI__GYqNxMfDekJa9afnfqsCo4w_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = readRawMessage__w9bljSHWeLNc6HdAooyqzHQ_2; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1361952443_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1361952443_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = readRawMessage_continue__ndPT3W6NnFDsTOxtydv5sA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__efoQf6oR7pdfyv6JVnE1Sw_44)(T3_.ClP_0))(NIM_NIL); #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_; }BeforeRet_: ; return result;} #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* fut) { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* result;{ result = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&result), (*fut).value, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); goto BeforeRet_; }BeforeRet_: ; return result;} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" static N_INLINE(NI, sizeDigest__s8XTWBHf9cDhMzfKbjEz9aDwsecio)(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw* mac_0) { NI result; result = (NI)0; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" switch ((*mac_0).kind) { case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 1): { #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" result = ((NI) 32); } break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 2): { #line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" result = ((NI) 64); } break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 0): { #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" result = ((NI) 20); } break; } return result;} #line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_; #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));} #line 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) { #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" nimCopyMem(dest, source, size); } #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" static N_INLINE(void, update__JVKV5lsc6z00iHHbNwyg9bAsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx, NU8* data_0, NI data_0Len_0) { NI pos; NI length; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" pos = ((NI) 0); #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" length = data_0Len_0; { #line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" while (1) { NI offset; NI size; NI TM__efoQf6oR7pdfyv6JVnE1Sw_52; NI TM__efoQf6oR7pdfyv6JVnE1Sw_53; NI TM__efoQf6oR7pdfyv6JVnE1Sw_54; NI TM__efoQf6oR7pdfyv6JVnE1Sw_55; #line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!(((NI) 0) < length)) goto LA2; #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" offset = ((NI) ((NU32)((*ctx).count[(((NI) 0))- 0] & ((NU32) 63)))); #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimSubInt(((NI) 64), offset, &TM__efoQf6oR7pdfyv6JVnE1Sw_52)) { raiseOverflow(); }; size = (((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_52) <= length) ? (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_52) : length); #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if ((NU)(offset) > (NU)(63)){ raiseIndexError2(offset, 63); } if ((NU)(pos) >= (NU)(data_0Len_0)){ raiseIndexError2(pos,data_0Len_0-1); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if (nimMulInt(size, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_53)) { raiseOverflow(); }; if (((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_53)) < ((NI) 0) || ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_53)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_53), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*ctx).buffer[(offset)- 0]))), ((void*) ((&data_0[pos]))), ((NI) ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_53)))); #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimAddInt(pos, size, &TM__efoQf6oR7pdfyv6JVnE1Sw_54)) { raiseOverflow(); }; pos = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_54); #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimSubInt(length, size, &TM__efoQf6oR7pdfyv6JVnE1Sw_55)) { raiseOverflow(); }; length = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_55); #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 0))- 0] = (NU32)((NU32)((*ctx).count[(((NI) 0))- 0]) + (NU32)(((NU32) (size)))); #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" { #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!((NU32)((*ctx).count[(((NI) 0))- 0]) < (NU32)(((NU32) (size))))) goto LA5_; #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 1))- 0] = (NU32)((NU32)((*ctx).count[(((NI) 1))- 0]) + (NU32)(((NU32) 1))); } LA5_: ; #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" { #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!((NU32)((*ctx).count[(((NI) 0))- 0] & ((NU32) 63)) == ((NU32) 0))) goto LA9_; #line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q((*ctx).state, (*ctx).buffer, 64); } LA9_: ; } LA2: ; } } #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" static N_INLINE(void, update__JDQKL6F3d4BVGKvrNMc9bmghmac)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx, NU8* data_0, NI data_0Len_0) { #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" update__JVKV5lsc6z00iHHbNwyg9bAsha2((&(*hmctx).mdctx), data_0, data_0Len_0); } #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" static N_INLINE(void, update__89bzCSJW3tR9bSg6RN2NtA4Qsha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx, NU8* data_0, NI data_0Len_0) { NI pos; NI length; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" pos = ((NI) 0); #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" length = data_0Len_0; { #line 476 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" while (1) { NI offset; NI size; NI TM__efoQf6oR7pdfyv6JVnE1Sw_57; NI TM__efoQf6oR7pdfyv6JVnE1Sw_58; NI TM__efoQf6oR7pdfyv6JVnE1Sw_59; NI TM__efoQf6oR7pdfyv6JVnE1Sw_60; #line 476 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!(((NI) 0) < length)) goto LA2; #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if ((NI64)((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL)) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL), ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } offset = ((NI) ((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL))); #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimSubInt(((NI) 128), offset, &TM__efoQf6oR7pdfyv6JVnE1Sw_57)) { raiseOverflow(); }; size = (((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_57) <= length) ? (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_57) : length); #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if ((NU)(offset) > (NU)(127)){ raiseIndexError2(offset, 127); } if ((NU)(pos) >= (NU)(data_0Len_0)){ raiseIndexError2(pos,data_0Len_0-1); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if (nimMulInt(size, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_58)) { raiseOverflow(); }; if (((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_58)) < ((NI) 0) || ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_58)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_58), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*ctx).buffer[(offset)- 0]))), ((void*) ((&data_0[pos]))), ((NI) ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_58)))); #line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimAddInt(pos, size, &TM__efoQf6oR7pdfyv6JVnE1Sw_59)) { raiseOverflow(); }; pos = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_59); #line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimSubInt(length, size, &TM__efoQf6oR7pdfyv6JVnE1Sw_60)) { raiseOverflow(); }; length = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_60); #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 0))- 0] = (NU64)((NU64)((*ctx).count[(((NI) 0))- 0]) + (NU64)(((NU64) (size)))); #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" { #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!((NU64)((*ctx).count[(((NI) 0))- 0]) < (NU64)(((NU64) (size))))) goto LA5_; #line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 1))- 0] = (NU64)((NU64)((*ctx).count[(((NI) 1))- 0]) + (NU64)(1ULL)); } LA5_: ; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" { #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL) == 0ULL)) goto LA9_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" sha512Transform__d4P1X7sPV8KvC9aZQp9b36cw((*ctx).state, (*ctx).buffer, 128); } LA9_: ; } LA2: ; } } #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" static N_INLINE(void, update__P8Hx9cwSAuFGMTp7c7Ov5Qghmac)(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA* hmctx, NU8* data_0, NI data_0Len_0) { #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" update__89bzCSJW3tR9bSg6RN2NtA4Qsha2((&(*hmctx).mdctx), data_0, data_0Len_0); } #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" static N_INLINE(void, sha1Transform__ap4JvFa646AtUaeJcf6V9bwsha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* blk, NI blkLen_0, NI offset) { NU32 A; NU32 B; NU32 C; NU32 D; NU32 E; tyArray__U0SiHM0pVagA9c71oWelQMA arr; NU32 tmpX60gensym58491280_; NU32 pX60gensym83316161_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_67; NU32 tmpX60gensym58491284_; NU32 pX60gensym83335012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_68; NU32 tmpX60gensym58491288_; NU32 pX60gensym83355012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_69; NU32 tmpX60gensym58491292_; NU32 pX60gensym83375012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_70; NU32 tmpX60gensym58491296_; NU32 pX60gensym83395012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_71; NU32 tmpX60gensym58491300_; NU32 pX60gensym83415012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_72; NU32 tmpX60gensym58491304_; NU32 pX60gensym83435012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_73; NU32 tmpX60gensym58491308_; NU32 pX60gensym83455012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_74; NU32 tmpX60gensym58491312_; NU32 pX60gensym83475012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_75; NU32 tmpX60gensym58491316_; NU32 pX60gensym83495012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_76; NU32 tmpX60gensym58491320_; NU32 pX60gensym83515012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_77; NU32 tmpX60gensym58491324_; NU32 pX60gensym83535012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_78; NU32 tmpX60gensym58491328_; NU32 pX60gensym83555012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_79; NU32 tmpX60gensym58491332_; NU32 pX60gensym83575012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_80; NU32 tmpX60gensym58491336_; NU32 pX60gensym83595012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_81; NU32 tmpX60gensym58491340_; NU32 pX60gensym83615012_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_82; NU32 tmpX60gensym58491344_; NU32 tmpX60gensym58491348_; NU32 tmpX60gensym58491352_; NU32 tmpX60gensym58491356_; NU32 tmpX60gensym58491360_; NU32 tmpX60gensym58491364_; NU32 tmpX60gensym58491368_; NU32 tmpX60gensym58491372_; NU32 tmpX60gensym58491376_; NU32 tmpX60gensym58491380_; NU32 tmpX60gensym58491384_; NU32 tmpX60gensym58491388_; NU32 tmpX60gensym58491392_; NU32 tmpX60gensym58491396_; NU32 tmpX60gensym58491400_; NU32 tmpX60gensym58491404_; NU32 tmpX60gensym58491408_; NU32 tmpX60gensym58491412_; NU32 tmpX60gensym58491416_; NU32 tmpX60gensym58491420_; NU32 tmpX60gensym58491424_; NU32 tmpX60gensym58491428_; NU32 tmpX60gensym58491432_; NU32 tmpX60gensym58491436_; NU32 tmpX60gensym58491440_; NU32 tmpX60gensym58491444_; NU32 tmpX60gensym58491448_; NU32 tmpX60gensym58491452_; NU32 tmpX60gensym58491456_; NU32 tmpX60gensym58491460_; NU32 tmpX60gensym58491464_; NU32 tmpX60gensym58491468_; NU32 tmpX60gensym58491472_; NU32 tmpX60gensym58491476_; NU32 tmpX60gensym58491480_; NU32 tmpX60gensym58491484_; NU32 tmpX60gensym58491488_; NU32 tmpX60gensym58491492_; NU32 tmpX60gensym58491496_; NU32 tmpX60gensym58491500_; NU32 tmpX60gensym58491504_; NU32 tmpX60gensym58491508_; NU32 tmpX60gensym58491512_; NU32 tmpX60gensym58491516_; NU32 tmpX60gensym58491520_; NU32 tmpX60gensym58491524_; NU32 tmpX60gensym58491528_; NU32 tmpX60gensym58491532_; NU32 tmpX60gensym58491536_; NU32 tmpX60gensym58491540_; NU32 tmpX60gensym58491544_; NU32 tmpX60gensym58491548_; NU32 tmpX60gensym58491552_; NU32 tmpX60gensym58491556_; NU32 tmpX60gensym58491560_; NU32 tmpX60gensym58491564_; NU32 tmpX60gensym58491568_; NU32 tmpX60gensym58491572_; NU32 tmpX60gensym58491576_; NU32 tmpX60gensym58491580_; NU32 tmpX60gensym58491584_; NU32 tmpX60gensym58491588_; NU32 tmpX60gensym58491592_; NU32 tmpX60gensym58491596_; A = (NU32)0; B = (NU32)0; C = (NU32)0; D = (NU32)0; E = (NU32)0; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (*ctx).h[(((NI) 0))- 0]; #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (*ctx).h[(((NI) 1))- 0]; #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (*ctx).h[(((NI) 2))- 0]; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (*ctx).h[(((NI) 3))- 0]; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (*ctx).h[(((NI) 4))- 0]; #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 0), &TM__efoQf6oR7pdfyv6JVnE1Sw_67)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_67)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_67),blkLen_0-1); } pX60gensym83316161_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_67)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491280_ = __builtin_bswap32(pX60gensym83316161_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 0))- 0] = tmpX60gensym58491280_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491280_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C ^ D) & B) ^ D)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 4), &TM__efoQf6oR7pdfyv6JVnE1Sw_68)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_68)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_68),blkLen_0-1); } pX60gensym83335012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_68)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491284_ = __builtin_bswap32(pX60gensym83335012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 1))- 0] = tmpX60gensym58491284_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491284_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B ^ C) & A) ^ C)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 8), &TM__efoQf6oR7pdfyv6JVnE1Sw_69)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_69)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_69),blkLen_0-1); } pX60gensym83355012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_69)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491288_ = __builtin_bswap32(pX60gensym83355012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 2))- 0] = tmpX60gensym58491288_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491288_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A ^ B) & E) ^ B)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 12), &TM__efoQf6oR7pdfyv6JVnE1Sw_70)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_70)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_70),blkLen_0-1); } pX60gensym83375012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_70)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491292_ = __builtin_bswap32(pX60gensym83375012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 3))- 0] = tmpX60gensym58491292_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491292_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E ^ A) & D) ^ A)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 16), &TM__efoQf6oR7pdfyv6JVnE1Sw_71)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_71)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_71),blkLen_0-1); } pX60gensym83395012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_71)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491296_ = __builtin_bswap32(pX60gensym83395012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 4))- 0] = tmpX60gensym58491296_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491296_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D ^ E) & C) ^ E)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 20), &TM__efoQf6oR7pdfyv6JVnE1Sw_72)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_72)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_72),blkLen_0-1); } pX60gensym83415012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_72)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491300_ = __builtin_bswap32(pX60gensym83415012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 5))- 0] = tmpX60gensym58491300_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491300_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C ^ D) & B) ^ D)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 24), &TM__efoQf6oR7pdfyv6JVnE1Sw_73)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_73)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_73),blkLen_0-1); } pX60gensym83435012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_73)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491304_ = __builtin_bswap32(pX60gensym83435012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 6))- 0] = tmpX60gensym58491304_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491304_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B ^ C) & A) ^ C)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 28), &TM__efoQf6oR7pdfyv6JVnE1Sw_74)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_74)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_74),blkLen_0-1); } pX60gensym83455012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_74)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491308_ = __builtin_bswap32(pX60gensym83455012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 7))- 0] = tmpX60gensym58491308_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491308_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A ^ B) & E) ^ B)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 32), &TM__efoQf6oR7pdfyv6JVnE1Sw_75)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_75)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_75),blkLen_0-1); } pX60gensym83475012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_75)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491312_ = __builtin_bswap32(pX60gensym83475012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 8))- 0] = tmpX60gensym58491312_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491312_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E ^ A) & D) ^ A)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 36), &TM__efoQf6oR7pdfyv6JVnE1Sw_76)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_76)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_76),blkLen_0-1); } pX60gensym83495012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_76)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491316_ = __builtin_bswap32(pX60gensym83495012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 9))- 0] = tmpX60gensym58491316_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491316_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D ^ E) & C) ^ E)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 40), &TM__efoQf6oR7pdfyv6JVnE1Sw_77)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_77)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_77),blkLen_0-1); } pX60gensym83515012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_77)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491320_ = __builtin_bswap32(pX60gensym83515012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 10))- 0] = tmpX60gensym58491320_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491320_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C ^ D) & B) ^ D)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 44), &TM__efoQf6oR7pdfyv6JVnE1Sw_78)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_78)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_78),blkLen_0-1); } pX60gensym83535012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_78)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491324_ = __builtin_bswap32(pX60gensym83535012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 11))- 0] = tmpX60gensym58491324_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491324_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B ^ C) & A) ^ C)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 48), &TM__efoQf6oR7pdfyv6JVnE1Sw_79)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_79)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_79),blkLen_0-1); } pX60gensym83555012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_79)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491328_ = __builtin_bswap32(pX60gensym83555012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 12))- 0] = tmpX60gensym58491328_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491328_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A ^ B) & E) ^ B)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 52), &TM__efoQf6oR7pdfyv6JVnE1Sw_80)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_80)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_80),blkLen_0-1); } pX60gensym83575012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_80)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491332_ = __builtin_bswap32(pX60gensym83575012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 13))- 0] = tmpX60gensym58491332_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491332_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E ^ A) & D) ^ A)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 56), &TM__efoQf6oR7pdfyv6JVnE1Sw_81)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_81)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_81),blkLen_0-1); } pX60gensym83595012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_81)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491336_ = __builtin_bswap32(pX60gensym83595012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 14))- 0] = tmpX60gensym58491336_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491336_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D ^ E) & C) ^ E)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 60), &TM__efoQf6oR7pdfyv6JVnE1Sw_82)) { raiseOverflow(); }; if ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_82)) >= (NU)(blkLen_0)){ raiseIndexError2((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_82),blkLen_0-1); } pX60gensym83615012_ = (*((NU32*) ((&blk[(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_82)])))); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" tmpX60gensym58491340_ = __builtin_bswap32(pX60gensym83615012_); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 15))- 0] = tmpX60gensym58491340_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491340_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C ^ D) & B) ^ D)))) + (NU32)(((NU32) 1518500249))); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491344_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 0))- 0] = tmpX60gensym58491344_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491344_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B ^ C) & A) ^ C)))) + (NU32)(((NU32) 1518500249))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491348_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 1))- 0] = tmpX60gensym58491348_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491348_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A ^ B) & E) ^ B)))) + (NU32)(((NU32) 1518500249))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491352_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 2))- 0] = tmpX60gensym58491352_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491352_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E ^ A) & D) ^ A)))) + (NU32)(((NU32) 1518500249))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491356_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 3))- 0] = tmpX60gensym58491356_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491356_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D ^ E) & C) ^ E)))) + (NU32)(((NU32) 1518500249))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491360_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 4))- 0] = tmpX60gensym58491360_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491360_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491364_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 5))- 0] = tmpX60gensym58491364_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491364_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491368_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 6))- 0] = tmpX60gensym58491368_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491368_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491372_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 7))- 0] = tmpX60gensym58491372_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491372_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491376_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 8))- 0] = tmpX60gensym58491376_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491376_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491380_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 9))- 0] = tmpX60gensym58491380_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491380_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491384_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 10))- 0] = tmpX60gensym58491384_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491384_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491388_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 11))- 0] = tmpX60gensym58491388_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491388_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491392_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 12))- 0] = tmpX60gensym58491392_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491392_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491396_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 13))- 0] = tmpX60gensym58491396_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491396_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491400_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 14))- 0] = tmpX60gensym58491400_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491400_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491404_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 15))- 0] = tmpX60gensym58491404_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491404_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491408_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 0))- 0] = tmpX60gensym58491408_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491408_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491412_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 1))- 0] = tmpX60gensym58491412_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491412_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491416_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 2))- 0] = tmpX60gensym58491416_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491416_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491420_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 3))- 0] = tmpX60gensym58491420_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491420_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491424_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 4))- 0] = tmpX60gensym58491424_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491424_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491428_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 5))- 0] = tmpX60gensym58491428_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491428_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491432_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 6))- 0] = tmpX60gensym58491432_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491432_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491436_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 7))- 0] = tmpX60gensym58491436_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491436_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) 1859775393))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491440_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 8))- 0] = tmpX60gensym58491440_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491440_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B & C)) + (NU32)((NU32)(D & (NU32)(B ^ C))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491444_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 9))- 0] = tmpX60gensym58491444_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491444_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A & B)) + (NU32)((NU32)(C & (NU32)(A ^ B))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491448_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 10))- 0] = tmpX60gensym58491448_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491448_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E & A)) + (NU32)((NU32)(B & (NU32)(E ^ A))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491452_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 11))- 0] = tmpX60gensym58491452_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491452_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D & E)) + (NU32)((NU32)(A & (NU32)(D ^ E))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491456_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 12))- 0] = tmpX60gensym58491456_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491456_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C & D)) + (NU32)((NU32)(E & (NU32)(C ^ D))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491460_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 13))- 0] = tmpX60gensym58491460_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491460_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B & C)) + (NU32)((NU32)(D & (NU32)(B ^ C))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491464_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 14))- 0] = tmpX60gensym58491464_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491464_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A & B)) + (NU32)((NU32)(C & (NU32)(A ^ B))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491468_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 15))- 0] = tmpX60gensym58491468_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491468_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E & A)) + (NU32)((NU32)(B & (NU32)(E ^ A))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491472_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 0))- 0] = tmpX60gensym58491472_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491472_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D & E)) + (NU32)((NU32)(A & (NU32)(D ^ E))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491476_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 1))- 0] = tmpX60gensym58491476_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491476_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C & D)) + (NU32)((NU32)(E & (NU32)(C ^ D))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491480_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 2))- 0] = tmpX60gensym58491480_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491480_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B & C)) + (NU32)((NU32)(D & (NU32)(B ^ C))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491484_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 3))- 0] = tmpX60gensym58491484_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491484_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A & B)) + (NU32)((NU32)(C & (NU32)(A ^ B))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491488_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 4))- 0] = tmpX60gensym58491488_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491488_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E & A)) + (NU32)((NU32)(B & (NU32)(E ^ A))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491492_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 5))- 0] = tmpX60gensym58491492_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491492_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D & E)) + (NU32)((NU32)(A & (NU32)(D ^ E))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491496_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 6))- 0] = tmpX60gensym58491496_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491496_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C & D)) + (NU32)((NU32)(E & (NU32)(C ^ D))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491500_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 7))- 0] = tmpX60gensym58491500_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491500_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(B & C)) + (NU32)((NU32)(D & (NU32)(B ^ C))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491504_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 8))- 0] = tmpX60gensym58491504_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491504_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(A & B)) + (NU32)((NU32)(C & (NU32)(A ^ B))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491508_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 9))- 0] = tmpX60gensym58491508_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491508_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(E & A)) + (NU32)((NU32)(B & (NU32)(E ^ A))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491512_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 10))- 0] = tmpX60gensym58491512_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491512_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(D & E)) + (NU32)((NU32)(A & (NU32)(D ^ E))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491516_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 11))- 0] = tmpX60gensym58491516_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491516_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)((NU32)(C & D)) + (NU32)((NU32)(E & (NU32)(C ^ D))))))) + (NU32)(((NU32) IL64(2400959708)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491520_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 12))- 0] = tmpX60gensym58491520_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491520_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491524_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 13))- 0] = tmpX60gensym58491524_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491524_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491528_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 14))- 0] = tmpX60gensym58491528_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491528_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491532_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 15))- 0] = tmpX60gensym58491532_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491532_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491536_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 13))- 0] ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 0))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 0))- 0] = tmpX60gensym58491536_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491536_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491540_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 14))- 0] ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 1))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 1))- 0] = tmpX60gensym58491540_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491540_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491544_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 15))- 0] ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 2))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 2))- 0] = tmpX60gensym58491544_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491544_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491548_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 0))- 0] ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 3))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 3))- 0] = tmpX60gensym58491548_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491548_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491552_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 1))- 0] ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 4))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 4))- 0] = tmpX60gensym58491552_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491552_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491556_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 2))- 0] ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 5))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 5))- 0] = tmpX60gensym58491556_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491556_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491560_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 3))- 0] ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 8))- 0]) ^ arr[(((NI) 6))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 6))- 0] = tmpX60gensym58491560_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491560_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491564_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 4))- 0] ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 9))- 0]) ^ arr[(((NI) 7))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 7))- 0] = tmpX60gensym58491564_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491564_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491568_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 5))- 0] ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 10))- 0]) ^ arr[(((NI) 8))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 8))- 0] = tmpX60gensym58491568_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491568_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491572_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 6))- 0] ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 11))- 0]) ^ arr[(((NI) 9))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 9))- 0] = tmpX60gensym58491572_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491572_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491576_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 7))- 0] ^ arr[(((NI) 2))- 0]) ^ arr[(((NI) 12))- 0]) ^ arr[(((NI) 10))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 10))- 0] = tmpX60gensym58491576_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491576_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491580_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 8))- 0] ^ arr[(((NI) 3))- 0]) ^ arr[(((NI) 13))- 0]) ^ arr[(((NI) 11))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 11))- 0] = tmpX60gensym58491580_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" E = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(E) + (NU32)(tmpX60gensym58491580_))) + (NU32)((NU32)((NU32)((NU32)(A) << (NU32)(((NU32) 5))) | (NU32)((NU32)(A) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(B ^ C) ^ D)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" B = (NU32)((NU32)((NU32)(B) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(B) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491584_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 9))- 0] ^ arr[(((NI) 4))- 0]) ^ arr[(((NI) 14))- 0]) ^ arr[(((NI) 12))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 12))- 0] = tmpX60gensym58491584_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" D = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(D) + (NU32)(tmpX60gensym58491584_))) + (NU32)((NU32)((NU32)((NU32)(E) << (NU32)(((NU32) 5))) | (NU32)((NU32)(E) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(A ^ B) ^ C)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" A = (NU32)((NU32)((NU32)(A) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(A) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491588_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 10))- 0] ^ arr[(((NI) 5))- 0]) ^ arr[(((NI) 15))- 0]) ^ arr[(((NI) 13))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 13))- 0] = tmpX60gensym58491588_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" C = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(C) + (NU32)(tmpX60gensym58491588_))) + (NU32)((NU32)((NU32)((NU32)(D) << (NU32)(((NU32) 5))) | (NU32)((NU32)(D) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(E ^ A) ^ B)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" E = (NU32)((NU32)((NU32)(E) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(E) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491592_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 11))- 0] ^ arr[(((NI) 6))- 0]) ^ arr[(((NI) 0))- 0]) ^ arr[(((NI) 14))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 14))- 0] = tmpX60gensym58491592_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" B = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(B) + (NU32)(tmpX60gensym58491592_))) + (NU32)((NU32)((NU32)((NU32)(C) << (NU32)(((NU32) 5))) | (NU32)((NU32)(C) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(D ^ E) ^ A)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" D = (NU32)((NU32)((NU32)(D) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(D) << (NU32)(((NU32) 30)))); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" tmpX60gensym58491596_ = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) << (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)((NU32)((NU32)(arr[(((NI) 12))- 0] ^ arr[(((NI) 7))- 0]) ^ arr[(((NI) 1))- 0]) ^ arr[(((NI) 15))- 0])) >> (NU32)(((NU32) 31)))); #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" arr[(((NI) 15))- 0] = tmpX60gensym58491596_; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" A = (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(A) + (NU32)(tmpX60gensym58491596_))) + (NU32)((NU32)((NU32)((NU32)(B) << (NU32)(((NU32) 5))) | (NU32)((NU32)(B) >> (NU32)(((NU32) 27))))))) + (NU32)((NU32)((NU32)(C ^ D) ^ E)))) + (NU32)(((NU32) IL64(3395469782)))); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" C = (NU32)((NU32)((NU32)(C) >> (NU32)(((NU32) 2))) | (NU32)((NU32)(C) << (NU32)(((NU32) 30)))); #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" (*ctx).h[(((NI) 0))- 0] += A; #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" (*ctx).h[(((NI) 1))- 0] += B; #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" (*ctx).h[(((NI) 2))- 0] += C; #line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" (*ctx).h[(((NI) 3))- 0] += D; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" (*ctx).h[(((NI) 4))- 0] += E;} #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" static N_INLINE(void, update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* data_0, NI data_0Len_0) { NI length;{ #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" length = data_0Len_0; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" { NI lenw; NI offset; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (!(((NI) 0) < length)) goto LA3_; #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if ((NI64)((NU64)((*ctx).size & 63ULL)) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)((NU64)((*ctx).size & 63ULL)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NU64)((*ctx).size & 63ULL), ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } lenw = ((NI) ((NU64)((*ctx).size & 63ULL))); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" offset = ((NI) 0); #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" (*ctx).size = (NU64)((NU64)((*ctx).size) + (NU64)(((NU64) (length)))); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" { NI left; NI TM__efoQf6oR7pdfyv6JVnE1Sw_62; NI TM__efoQf6oR7pdfyv6JVnE1Sw_63; NI TM__efoQf6oR7pdfyv6JVnE1Sw_64; NI TM__efoQf6oR7pdfyv6JVnE1Sw_65; NI TM__efoQf6oR7pdfyv6JVnE1Sw_66; #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (!(((NI) 0) < lenw)) goto LA7_; #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimSubInt(((NI) 64), lenw, &TM__efoQf6oR7pdfyv6JVnE1Sw_62)) { raiseOverflow(); }; left = (((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_62) <= length) ? (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_62) : length); #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if ((NU)(lenw) > (NU)(63)){ raiseIndexError2(lenw, 63); } if ((NU)(offset) >= (NU)(data_0Len_0)){ raiseIndexError2(offset,data_0Len_0-1); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if (nimMulInt(left, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_63)) { raiseOverflow(); }; if (((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_63)) < ((NI) 0) || ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_63)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_63), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*ctx).w[(lenw)- 0]))), ((void*) ((&data_0[offset]))), ((NI) ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_63)))); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(lenw, left, &TM__efoQf6oR7pdfyv6JVnE1Sw_64)) { raiseOverflow(); }; lenw = (NI)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_64) & ((NI) 63)); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimSubInt(length, left, &TM__efoQf6oR7pdfyv6JVnE1Sw_65)) { raiseOverflow(); }; length = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_65); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, left, &TM__efoQf6oR7pdfyv6JVnE1Sw_66)) { raiseOverflow(); }; offset = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_66); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" { #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (!!((lenw == ((NI) 0)))) goto LA11_; #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" goto BeforeRet_; } LA11_: ; #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" sha1Transform__ap4JvFa646AtUaeJcf6V9bwsha(ctx, (*ctx).w, 64, ((NI) 0)); } LA7_: ; { #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" while (1) { NI TM__efoQf6oR7pdfyv6JVnE1Sw_83; NI TM__efoQf6oR7pdfyv6JVnE1Sw_84; #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (!(((NI) 64) <= length)) goto LA14; #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" sha1Transform__ap4JvFa646AtUaeJcf6V9bwsha(ctx, data_0, data_0Len_0, offset); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimAddInt(offset, ((NI) 64), &TM__efoQf6oR7pdfyv6JVnE1Sw_83)) { raiseOverflow(); }; offset = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_83); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (nimSubInt(length, ((NI) 64), &TM__efoQf6oR7pdfyv6JVnE1Sw_84)) { raiseOverflow(); }; length = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_84); } LA14: ; } #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" { NI TM__efoQf6oR7pdfyv6JVnE1Sw_85; #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (!(((NI) 0) < length)) goto LA17_; #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if ((NU)(offset) >= (NU)(data_0Len_0)){ raiseIndexError2(offset,data_0Len_0-1); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if (nimMulInt(length, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_85)) { raiseOverflow(); }; if (((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_85)) < ((NI) 0) || ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_85)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_85), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*ctx).w[(((NI) 0))- 0]))), ((void*) ((&data_0[offset]))), ((NI) ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_85)))); } LA17_: ; } LA3_: ; }BeforeRet_: ; } #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" static N_INLINE(void, update__cHEpE6eVZC1vxcDUa5cRzQhmac)(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ* hmctx, NU8* data_0, NI data_0Len_0) { #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha((&(*hmctx).mdctx), data_0, data_0Len_0); } #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(void, update__B7xtL2PqlWtVmQfmUPMKEg)(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw* mac_0, NU8* data_0, NI data_0Len_0) { #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" switch ((*mac_0).kind) { case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 1): { #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((2 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_56)); } #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" update__JDQKL6F3d4BVGKvrNMc9bmghmac((&(*mac_0)._kind_1.ctxsha256), data_0, data_0Len_0); } break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 2): { #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((4 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_61)); } #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" update__P8Hx9cwSAuFGMTp7c7Ov5Qghmac((&(*mac_0)._kind_2.ctxsha512), data_0, data_0Len_0); } break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 0): { #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((1 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_86)); } #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" update__cHEpE6eVZC1vxcDUa5cRzQhmac((&(*mac_0)._kind_3.ctxsha1), data_0, data_0Len_0); } break; } } #line 492 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" static N_INLINE(void, finalize256__C8fXqRtxb2ILgkwYRN3qiQ_2sha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx) { NI j; NI TM__efoQf6oR7pdfyv6JVnE1Sw_88; #line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" j = ((NI) ((NU32)((*ctx).count[(((NI) 0))- 0] & ((NU32) 63)))); if ((NU)(j) > (NU)(63)){ raiseIndexError2(j, 63); } #line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).buffer[(j)- 0] = ((NU8) 128); #line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimAddInt(j, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_88)) { raiseOverflow(); }; j = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_88); { #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" while (1) { NI TM__efoQf6oR7pdfyv6JVnE1Sw_89; #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!!((j == ((NI) 56)))) goto LA2; #line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" { #line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!(j == ((NI) 64))) goto LA5_; #line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q((*ctx).state, (*ctx).buffer, 64); #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" j = ((NI) 0); } LA5_: ; if ((NU)(j) > (NU)(63)){ raiseIndexError2(j, 63); } #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).buffer[(j)- 0] = ((NU8) 0); #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimAddInt(j, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_89)) { raiseOverflow(); }; j = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_89); } LA2: ; } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 1))- 0] = (NU32)((NU32)((NU32)((NU64)((*ctx).count[(((NI) 1))- 0]) << (NU64)(((NI) 3)))) + (NU32)((NU32)((NU32)((*ctx).count[(((NI) 0))- 0]) >> (NU64)(((NI) 29))))); #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 0))- 0] = (NU32)((NU64)((*ctx).count[(((NI) 0))- 0]) << (NU64)(((NI) 3))); #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&(*ctx).buffer[(((NI) 56))- 0])))) = __builtin_bswap32((*ctx).count[(((NI) 1))- 0]); #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&(*ctx).buffer[(((NI) 60))- 0])))) = __builtin_bswap32((*ctx).count[(((NI) 0))- 0]); #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q((*ctx).state, (*ctx).buffer, 64); } #line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" static N_INLINE(NU, finish__XWD9ckGqZzLMH9bax9c7RDdGgsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx, NU8* data_0, NI data_0Len_0) { NU result; result = (NU)0; #line 526 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" result = ((NU) 0); #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" { #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!(((NI) 32) <= data_0Len_0)) goto LA3_; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" finalize256__C8fXqRtxb2ILgkwYRN3qiQ_2sha2(ctx); #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" result = ((NU) 32); if ((NU)(((NI) 0)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 0),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 0)])))) = __builtin_bswap32((*ctx).state[(((NI) 0))- 0]); if ((NU)(((NI) 4)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 4),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 4)])))) = __builtin_bswap32((*ctx).state[(((NI) 1))- 0]); if ((NU)(((NI) 8)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 8),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 8)])))) = __builtin_bswap32((*ctx).state[(((NI) 2))- 0]); if ((NU)(((NI) 12)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 12),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 12)])))) = __builtin_bswap32((*ctx).state[(((NI) 3))- 0]); if ((NU)(((NI) 16)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 16),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 16)])))) = __builtin_bswap32((*ctx).state[(((NI) 4))- 0]); if ((NU)(((NI) 20)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 20),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 20)])))) = __builtin_bswap32((*ctx).state[(((NI) 5))- 0]); if ((NU)(((NI) 24)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 24),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 24)])))) = __builtin_bswap32((*ctx).state[(((NI) 6))- 0]); if ((NU)(((NI) 28)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 28),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 28)])))) = __builtin_bswap32((*ctx).state[(((NI) 7))- 0]); } LA3_: ; return result;} #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" static N_INLINE(NU, finish__21C9bb9bs8ZSGFBr7oxmCmkghmac)(tyObject_HMAC__CxVfcs3qQxev4nVq3Txjyg* hmctx, NU8* data_0, NI data_0Len_0) { NU result; result = (NU)0; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" { tyArray__cleXh9bMEnUU9aNvjKX8m6BA buffer; NU T5_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" if (!(((NI) 32) <= data_0Len_0)) goto LA3_; nimZeroMem((void*)buffer, sizeof(tyArray__cleXh9bMEnUU9aNvjKX8m6BA)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" T5_ = (NU)0; T5_ = finish__XWD9ckGqZzLMH9bax9c7RDdGgsha2((&(*hmctx).mdctx), buffer, 32); (void)(T5_); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" update__JVKV5lsc6z00iHHbNwyg9bAsha2((&(*hmctx).opadctx), buffer, 32); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" result = finish__XWD9ckGqZzLMH9bax9c7RDdGgsha2((&(*hmctx).opadctx), data_0, data_0Len_0); } LA3_: ; return result;} #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" static N_INLINE(void, finalize512__mFNLSfMaKA1Pfo7EZrdH0A_2sha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx) { NI j; NI TM__efoQf6oR7pdfyv6JVnE1Sw_90; #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if ((NI64)((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL)) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL), ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } j = ((NI) ((NU64)((*ctx).count[(((NI) 0))- 0] & 127ULL))); if ((NU)(j) > (NU)(127)){ raiseIndexError2(j, 127); } #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).buffer[(j)- 0] = ((NU8) 128); #line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimAddInt(j, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_90)) { raiseOverflow(); }; j = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_90); { #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" while (1) { NI TM__efoQf6oR7pdfyv6JVnE1Sw_91; #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!!((j == ((NI) 112)))) goto LA2; #line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" { #line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!(j == ((NI) 128))) goto LA5_; #line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" sha512Transform__d4P1X7sPV8KvC9aZQp9b36cw((*ctx).state, (*ctx).buffer, 128); #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" j = ((NI) 0); } LA5_: ; if ((NU)(j) > (NU)(127)){ raiseIndexError2(j, 127); } #line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).buffer[(j)- 0] = ((NU8) 0); #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimAddInt(j, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_91)) { raiseOverflow(); }; j = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_91); } LA2: ; } #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 1))- 0] = (NU64)((NU64)((NU64)((NU64)((*ctx).count[(((NI) 1))- 0]) << (NU64)(((NI) 3)))) + (NU64)((NU64)((NU64)((*ctx).count[(((NI) 0))- 0]) >> (NU64)(((NI) 29))))); #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 0))- 0] = (NU64)((NU64)((*ctx).count[(((NI) 0))- 0]) << (NU64)(((NI) 3))); #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&(*ctx).buffer[(((NI) 112))- 0])))) = __builtin_bswap64((*ctx).count[(((NI) 1))- 0]); #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&(*ctx).buffer[(((NI) 120))- 0])))) = __builtin_bswap64((*ctx).count[(((NI) 0))- 0]); #line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" sha512Transform__d4P1X7sPV8KvC9aZQp9b36cw((*ctx).state, (*ctx).buffer, 128); } #line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" static N_INLINE(NU, finish__7hDm0DZMoaghTD0sTURKDAsha2)(tyObject_Sha2Context__qb3VnmKVDutwz9aD1ApjZKg* ctx, NU8* data_0, NI data_0Len_0) { NU result; result = (NU)0; #line 526 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" result = ((NU) 0); #line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" { #line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!(((NI) 64) <= data_0Len_0)) goto LA3_; #line 562 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 562 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" finalize512__mFNLSfMaKA1Pfo7EZrdH0A_2sha2(ctx); #line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" result = ((NU) 64); if ((NU)(((NI) 0)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 0),data_0Len_0-1); } #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[((NI) 0)])))) = __builtin_bswap64((*ctx).state[(((NI) 0))- 0]); if ((NU)(((NI) 8)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 8),data_0Len_0-1); } #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[((NI) 8)])))) = __builtin_bswap64((*ctx).state[(((NI) 1))- 0]); if ((NU)(((NI) 16)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 16),data_0Len_0-1); } #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[((NI) 16)])))) = __builtin_bswap64((*ctx).state[(((NI) 2))- 0]); if ((NU)(((NI) 24)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 24),data_0Len_0-1); } #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[((NI) 24)])))) = __builtin_bswap64((*ctx).state[(((NI) 3))- 0]); if ((NU)(((NI) 32)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 32),data_0Len_0-1); } #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[((NI) 32)])))) = __builtin_bswap64((*ctx).state[(((NI) 4))- 0]); if ((NU)(((NI) 40)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 40),data_0Len_0-1); } #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[((NI) 40)])))) = __builtin_bswap64((*ctx).state[(((NI) 5))- 0]); if ((NU)(((NI) 48)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 48),data_0Len_0-1); } #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[((NI) 48)])))) = __builtin_bswap64((*ctx).state[(((NI) 6))- 0]); if ((NU)(((NI) 56)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 56),data_0Len_0-1); } #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&data_0[((NI) 56)])))) = __builtin_bswap64((*ctx).state[(((NI) 7))- 0]); } LA3_: ; return result;} #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" static N_INLINE(NU, finish__zAquD44FHEHiQoKy0GFmgwhmac)(tyObject_HMAC__Jej2TBsaJwA9baQxZ5QM8SA* hmctx, NU8* data_0, NI data_0Len_0) { NU result; result = (NU)0; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" { tyArray__YyRa69aN4VsyfqqzTn4sexg buffer; NU T5_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" if (!(((NI) 64) <= data_0Len_0)) goto LA3_; nimZeroMem((void*)buffer, sizeof(tyArray__YyRa69aN4VsyfqqzTn4sexg)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" T5_ = (NU)0; T5_ = finish__7hDm0DZMoaghTD0sTURKDAsha2((&(*hmctx).mdctx), buffer, 64); (void)(T5_); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" update__89bzCSJW3tR9bSg6RN2NtA4Qsha2((&(*hmctx).opadctx), buffer, 64); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" result = finish__7hDm0DZMoaghTD0sTURKDAsha2((&(*hmctx).opadctx), data_0, data_0Len_0); } LA3_: ; return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" static N_INLINE(NU, finish__FQ1NJvRwuhjIgUEBxM3zOwsha)(tyObject_Sha1Context__xzOcQO5jKMUoBcYv9ctHzLQ* ctx, NU8* data_0, NI data_0Len_0) { NU result; tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ one80; tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ one00; tyArray__cdsir9aPB24hAk6k77P9b9bCA pad_1; result = (NU)0; nimZeroMem((void*)one80, sizeof(tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ)); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" nimCopyMem((void*)one80, (NIM_CONST void*)TM__efoQf6oR7pdfyv6JVnE1Sw_92, sizeof(tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ)); nimZeroMem((void*)one00, sizeof(tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ)); #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" nimCopyMem((void*)one00, (NIM_CONST void*)TM__efoQf6oR7pdfyv6JVnE1Sw_93, sizeof(tyArray__cizw9bdTN1Bzer1N9ayP9cHbQ)); #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU64*) ((&pad_1[(((NI) 0))- 0])))) = __builtin_bswap64((NU64)((NU64)((*ctx).size) << (NU64)(((NI) 3)))); #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha(ctx, one80, 1); { #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" while (1) { #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (!!(((NU64)((*ctx).size & 63ULL) == 56ULL))) goto LA2; #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha(ctx, one00, 1); } LA2: ; } #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha(ctx, pad_1, 8); #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" { #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" if (!(((NI) 20) <= data_0Len_0)) goto LA5_; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha.nim" result = ((NU) 20); if ((NU)(((NI) 0)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 0),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 0)])))) = __builtin_bswap32((*ctx).h[(((NI) 0))- 0]); if ((NU)(((NI) 4)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 4),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 4)])))) = __builtin_bswap32((*ctx).h[(((NI) 1))- 0]); if ((NU)(((NI) 8)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 8),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 8)])))) = __builtin_bswap32((*ctx).h[(((NI) 2))- 0]); if ((NU)(((NI) 12)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 12),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 12)])))) = __builtin_bswap32((*ctx).h[(((NI) 3))- 0]); if ((NU)(((NI) 16)) >= (NU)(data_0Len_0)){ raiseIndexError2(((NI) 16),data_0Len_0-1); } #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&data_0[((NI) 16)])))) = __builtin_bswap32((*ctx).h[(((NI) 4))- 0]); } LA5_: ; return result;} #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" static N_INLINE(NU, finish__s1QQURcOZutMpfomNuT8ZAhmac)(tyObject_HMAC__uzU4ZNoO8e2OOO1BYHLqoQ* hmctx, NU8* data_0, NI data_0Len_0) { NU result; result = (NU)0; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" { tyArray__pLpSLU6LOEt9cf9bx5T2csHg buffer; NU T5_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" if (!(((NI) 20) <= data_0Len_0)) goto LA3_; nimZeroMem((void*)buffer, sizeof(tyArray__pLpSLU6LOEt9cf9bx5T2csHg)); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" T5_ = (NU)0; T5_ = finish__FQ1NJvRwuhjIgUEBxM3zOwsha((&(*hmctx).mdctx), buffer, 20); (void)(T5_); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" update__TbMIKWJ9a7Vcn9b3Mn73eu3Asha((&(*hmctx).opadctx), buffer, 20); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/hmac.nim" result = finish__FQ1NJvRwuhjIgUEBxM3zOwsha((&(*hmctx).opadctx), data_0, data_0Len_0); } LA3_: ; return result;} #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(void, finish__spCsuHhBeCQxSsBAOLecZA)(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw* mac_0, NU8* data_0, NI data_0Len_0) { #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" switch ((*mac_0).kind) { case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 1): { NU T2_; #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((2 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_56)); } #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T2_ = (NU)0; T2_ = finish__21C9bb9bs8ZSGFBr7oxmCmkghmac((&(*mac_0)._kind_1.ctxsha256), data_0, data_0Len_0); (void)(T2_); } break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 2): { NU T4_; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((4 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_61)); } #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T4_ = (NU)0; T4_ = finish__zAquD44FHEHiQoKy0GFmgwhmac((&(*mac_0)._kind_2.ctxsha512), data_0, data_0Len_0); (void)(T4_); } break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 0): { NU T6_; #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((1 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_86)); } #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T6_ = (NU)0; T6_ = finish__s1QQURcOZutMpfomNuT8ZAhmac((&(*mac_0)._kind_3.ctxsha1), data_0, data_0Len_0); (void)(T6_); } break; } } #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(void, reset__MTNxwv9a8XIKoWRKhr9bOn9bw)(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw* mac_0) { #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" switch ((*mac_0).kind) { case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 1): { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((2 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_56)); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" reset__3PkHS3KRpSG9bEaZCBbhR4w((&(*mac_0)._kind_1.ctxsha256)); } break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 2): { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((4 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_61)); } #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" reset__PtGrqrN9a3VnFC2nyLSZoOQ((&(*mac_0)._kind_2.ctxsha512)); } break; case ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 0): { #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((1 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_86)); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" reset__8KfQ8vhZdyv6uCCA1VmTlg((&(*mac_0)._kind_3.ctxsha1)); } break; } } #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" result = memcmp(a, b, ((size_t) (size))); return result;} #line 2120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0; #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32) 0)); return result;} #line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" static N_INLINE(NimStringDesc*, toHex__TfeJ361pglyJR5Hz15wCJQutils)(NU8* a, NI aLen_0, NIM_BOOL lowercase) { NimStringDesc* result; NimStringDesc* res; result = (NimStringDesc*)0; #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if (((NI)((NU64)(aLen_0) << (NU64)(((NI) 1)))) < ((NI) 0) || ((NI)((NU64)(aLen_0) << (NU64)(((NI) 1)))) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)((NU64)(aLen_0) << (NU64)(((NI) 1))), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" res = mnewString(((NI) ((NI)((NU64)(aLen_0) << (NU64)(((NI) 1)))))); #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" { NI T5_; if (!lowercase) goto LA3_; #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T5_ = (NI)0; T5_ = bytesToHex__TSuuVF9b8JuBk8cjfFOyavA(a, aLen_0, res->data, (res ? res->Sup.len : 0), 1); (void)(T5_); } goto LA1_; LA3_: ; { NI T7_; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T7_ = (NI)0; T7_ = bytesToHex__TSuuVF9b8JuBk8cjfFOyavA(a, aLen_0, res->data, (res ? res->Sup.len : 0), 0); (void)(T7_); } LA1_: ; result = copyString(res); return result;} #line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" static N_INLINE(void, encrypt__GIhSBO9bXAX05gpkiTBcgqw_2bcmode)(tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0) { NI offset; NU n_1; #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (!!((inputLen_0 <= outputLen_0))) goto LA3_; #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_101)); } LA3_: ; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { if (!NIM_FALSE) goto LA7_; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_102)); } LA7_: ; #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" offset = ((NI) 0); #line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" n_1 = (*ctx).num; { #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" while (1) { NI TM__efoQf6oR7pdfyv6JVnE1Sw_103; #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (!(offset < inputLen_0)) goto LA10; #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (!(n_1 == ((NU) 0))) goto LA13_; #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" encrypt__5IhSwNYMkLuIObwT9aTBOyQ((&(*ctx).cipher), (*ctx).iv, 32, (*ctx).ecount, 32); #line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { if (!NIM_TRUE) goto LA17_; #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" inc128__vRz5m42fv3XKwSYgATX55Q((*ctx).iv, 32); } goto LA15_; LA17_: ; { if (!NIM_FALSE) goto LA20_; #line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" inc256__vRz5m42fv3XKwSYgATX55Q_2((*ctx).iv, 32); } goto LA15_; LA20_: ; LA15_: ; } LA13_: ; if ((NU)(offset) >= (NU)(outputLen_0)){ raiseIndexError2(offset,outputLen_0-1); } #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if ((NU)(offset) >= (NU)(inputLen_0)){ raiseIndexError2(offset,inputLen_0-1); } if ((NU)(n_1) > (NU)(31)){ raiseIndexError2(n_1, 31); } output[offset] = (NU8)(input[offset] ^ (*ctx).ecount[(n_1)- 0]); #line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (nimAddInt(offset, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_103)) { raiseOverflow(); }; offset = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_103); #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" n_1 = (NU)((NU64)((NU)((NU64)(n_1) + (NU64)(((NU) 1)))) % (NU64)(((NU) 16))); } LA10: ; } #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" (*ctx).num = n_1;} #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" static N_INLINE(void, decrypt__GIhSBO9bXAX05gpkiTBcgqwbcmode)(tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0) { #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" encrypt__GIhSBO9bXAX05gpkiTBcgqw_2bcmode(ctx, input, inputLen_0, output, outputLen_0); } #line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" static N_INLINE(void, encrypt__GIhSBO9bXAX05gpkiTBcgqw_4bcmode)(tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0) { NI offset; NU n_1; #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (!!((inputLen_0 <= outputLen_0))) goto LA3_; #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_101)); } LA3_: ; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { if (!NIM_FALSE) goto LA7_; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_102)); } LA7_: ; #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" offset = ((NI) 0); #line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" n_1 = (*ctx).num; { #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" while (1) { NI TM__efoQf6oR7pdfyv6JVnE1Sw_105; #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (!(offset < inputLen_0)) goto LA10; #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (!(n_1 == ((NU) 0))) goto LA13_; #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" encrypt__5IhSwNYMkLuIObwT9aTBOyQ_2((&(*ctx).cipher), (*ctx).iv, 32, (*ctx).ecount, 32); #line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { if (!NIM_TRUE) goto LA17_; #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" inc128__vRz5m42fv3XKwSYgATX55Q((*ctx).iv, 32); } goto LA15_; LA17_: ; { if (!NIM_FALSE) goto LA20_; #line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" inc256__vRz5m42fv3XKwSYgATX55Q_2((*ctx).iv, 32); } goto LA15_; LA20_: ; LA15_: ; } LA13_: ; if ((NU)(offset) >= (NU)(outputLen_0)){ raiseIndexError2(offset,outputLen_0-1); } #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if ((NU)(offset) >= (NU)(inputLen_0)){ raiseIndexError2(offset,inputLen_0-1); } if ((NU)(n_1) > (NU)(31)){ raiseIndexError2(n_1, 31); } output[offset] = (NU8)(input[offset] ^ (*ctx).ecount[(n_1)- 0]); #line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (nimAddInt(offset, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_105)) { raiseOverflow(); }; offset = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_105); #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" n_1 = (NU)((NU64)((NU)((NU64)(n_1) + (NU64)(((NU) 1)))) % (NU64)(((NU) 16))); } LA10: ; } #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" (*ctx).num = n_1;} #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" static N_INLINE(void, decrypt__GIhSBO9bXAX05gpkiTBcgqw_3bcmode)(tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0) { #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" encrypt__GIhSBO9bXAX05gpkiTBcgqw_4bcmode(ctx, input, inputLen_0, output, outputLen_0); } #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" static N_INLINE(void, twofishEncrypt__9bg6X9cF9a3MHlf3atzV09bbKwtwofish)(tyObject_TwofishContext__iigPIJ6JY8ooY2CiyAZvrg* ctx, NU8* inp, NI inpLen_0, NU8* oup, NI oupLen_0) { NU32 T0; NU32 T1; NU32 r3; NU32 pX60gensym134815374_; NU32 r2; NU32 pX60gensym134825445_; NU32 r1; NU32 pX60gensym134835445_; NU32 r0; NU32 pX60gensym134845445_; T0 = (NU32)0; T1 = (NU32)0; #line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if ((NU)(((NI) 12)) >= (NU)(inpLen_0)){ raiseIndexError2(((NI) 12),inpLen_0-1); } pX60gensym134815374_ = (*((NU32*) ((&inp[((NI) 12)])))); r3 = (NU32)((*ctx).K[(((NI) 3))- 0] ^ pX60gensym134815374_); #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if ((NU)(((NI) 8)) >= (NU)(inpLen_0)){ raiseIndexError2(((NI) 8),inpLen_0-1); } pX60gensym134825445_ = (*((NU32*) ((&inp[((NI) 8)])))); r2 = (NU32)((*ctx).K[(((NI) 2))- 0] ^ pX60gensym134825445_); #line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if ((NU)(((NI) 4)) >= (NU)(inpLen_0)){ raiseIndexError2(((NI) 4),inpLen_0-1); } pX60gensym134835445_ = (*((NU32*) ((&inp[((NI) 4)])))); r1 = (NU32)((*ctx).K[(((NI) 1))- 0] ^ pX60gensym134835445_); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if ((NU)(((NI) 0)) >= (NU)(inpLen_0)){ raiseIndexError2(((NI) 0),inpLen_0-1); } pX60gensym134845445_ = (*((NU32*) ((&inp[((NI) 0)])))); r0 = (NU32)((*ctx).K[(((NI) 0))- 0] ^ pX60gensym134845445_); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r0)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r2 = (NU32)((NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 8))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 8))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r3 = (NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 9))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r2)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r0 = (NU32)((NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 10))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 10))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r1 = (NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 11))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r0)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r2 = (NU32)((NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 12))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 12))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r3 = (NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 13))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r2)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r0 = (NU32)((NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 14))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 14))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r1 = (NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 15))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r0)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r2 = (NU32)((NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 16))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 16))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r3 = (NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 17))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r2)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r0 = (NU32)((NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 18))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 18))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r1 = (NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 19))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r0)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r2 = (NU32)((NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 20))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 20))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r3 = (NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 21))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r2)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r0 = (NU32)((NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 22))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 22))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r1 = (NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 23))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r0)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r2 = (NU32)((NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 24))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 24))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r3 = (NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 25))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r2)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r0 = (NU32)((NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 26))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 26))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r1 = (NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 27))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r0)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r2 = (NU32)((NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 28))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 28))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r3 = (NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 29))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r2)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r0 = (NU32)((NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 30))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 30))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r1 = (NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 31))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r0)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r2 = (NU32)((NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 32))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 32))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r3 = (NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 33))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r2)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r0 = (NU32)((NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 34))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 34))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r1 = (NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 35))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r0)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r0) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r2 = (NU32)((NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 36))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r2 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 36))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r3 = (NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 37))- 0]))); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" T0 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) (r2)))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)(r2) >> (NU64)(((NI) 24))))))- 0]); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" T1 = (NU32)((NU32)((NU32)((*ctx).S[(((NI) 0))- 0][(((NU8) ((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24)))))))- 0] ^ (*ctx).S[(((NI) 1))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 8))))))- 0]) ^ (*ctx).S[(((NI) 2))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 16))))))- 0]) ^ (*ctx).S[(((NI) 3))- 0][(((NU8) ((NU32)((NU32)((NU32)((NU32)((NU32)(r3) << (NU32)(((NU32) 8))) | (NU32)((NU32)(r3) >> (NU32)(((NU32) 24))))) >> (NU64)(((NI) 24))))))- 0]); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r0 = (NU32)((NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 38))- 0])))) >> (NU32)(((NU32) 1))) | (NU32)((NU32)((NU32)(r0 ^ (NU32)((NU32)((NU32)((NU32)(T1) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 38))- 0])))) << (NU32)(((NU32) 31)))); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" r1 = (NU32)((NU32)((NU32)((NU32)(r1) << (NU32)(((NU32) 1))) | (NU32)((NU32)(r1) >> (NU32)(((NU32) 31)))) ^ (NU32)((NU32)((NU32)((NU32)((NU32)((NU32)(((NU32) 2)) * (NU32)(T1))) + (NU32)(T0))) + (NU32)((*ctx).K[(((NI) 39))- 0]))); if ((NU)(((NI) 12)) >= (NU)(oupLen_0)){ raiseIndexError2(((NI) 12),oupLen_0-1); } #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&oup[((NI) 12)])))) = (NU32)(r1 ^ (*ctx).K[(((NI) 7))- 0]); if ((NU)(((NI) 8)) >= (NU)(oupLen_0)){ raiseIndexError2(((NI) 8),oupLen_0-1); } #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&oup[((NI) 8)])))) = (NU32)(r0 ^ (*ctx).K[(((NI) 6))- 0]); if ((NU)(((NI) 4)) >= (NU)(oupLen_0)){ raiseIndexError2(((NI) 4),oupLen_0-1); } #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&oup[((NI) 4)])))) = (NU32)(r3 ^ (*ctx).K[(((NI) 5))- 0]); if ((NU)(((NI) 0)) >= (NU)(oupLen_0)){ raiseIndexError2(((NI) 0),oupLen_0-1); } #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" (*((NU32*) ((&oup[((NI) 0)])))) = (NU32)(r2 ^ (*ctx).K[(((NI) 4))- 0]);} #line 435 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" static N_INLINE(void, encrypt__BS82Aa2svJKonuhrc3rm4Qtwofish)(tyObject_TwofishContext__iigPIJ6JY8ooY2CiyAZvrg* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0) { #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/twofish.nim" twofishEncrypt__9bg6X9cF9a3MHlf3atzV09bbKwtwofish(ctx, input, inputLen_0, output, outputLen_0); } #line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" static N_INLINE(void, encrypt__YukYn3Fe7vZy1xOdxxVNlQ_2bcmode)(tyObject_CTR__nMdVHfl563dLRfhNhOqtmw* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0) { NI offset; NU n_1; #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (!!((inputLen_0 <= outputLen_0))) goto LA3_; #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_101)); } LA3_: ; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { if (!NIM_FALSE) goto LA7_; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_102)); } LA7_: ; #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" offset = ((NI) 0); #line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" n_1 = (*ctx).num; { #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" while (1) { NI TM__efoQf6oR7pdfyv6JVnE1Sw_107; #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (!(offset < inputLen_0)) goto LA10; #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (!(n_1 == ((NU) 0))) goto LA13_; #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" encrypt__BS82Aa2svJKonuhrc3rm4Qtwofish((&(*ctx).cipher), (*ctx).iv, 32, (*ctx).ecount, 32); #line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" { if (!NIM_TRUE) goto LA17_; #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" inc128__vRz5m42fv3XKwSYgATX55Q((*ctx).iv, 32); } goto LA15_; LA17_: ; { if (!NIM_FALSE) goto LA20_; #line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" inc256__vRz5m42fv3XKwSYgATX55Q_2((*ctx).iv, 32); } goto LA15_; LA20_: ; LA15_: ; } LA13_: ; if ((NU)(offset) >= (NU)(outputLen_0)){ raiseIndexError2(offset,outputLen_0-1); } #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if ((NU)(offset) >= (NU)(inputLen_0)){ raiseIndexError2(offset,inputLen_0-1); } if ((NU)(n_1) > (NU)(31)){ raiseIndexError2(n_1, 31); } output[offset] = (NU8)(input[offset] ^ (*ctx).ecount[(n_1)- 0]); #line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" if (nimAddInt(offset, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_107)) { raiseOverflow(); }; offset = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_107); #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" n_1 = (NU)((NU64)((NU)((NU64)(n_1) + (NU64)(((NU) 1)))) % (NU64)(((NU) 16))); } LA10: ; } #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" (*ctx).num = n_1;} #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" static N_INLINE(void, decrypt__YukYn3Fe7vZy1xOdxxVNlQbcmode)(tyObject_CTR__nMdVHfl563dLRfhNhOqtmw* ctx, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0) { #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/bcmode.nim" encrypt__YukYn3Fe7vZy1xOdxxVNlQ_2bcmode(ctx, input, inputLen_0, output, outputLen_0); } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" static N_INLINE(void, decrypt__q0MIvw5EhzqhO9c9cXlf6gugsecio)(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ* cipher, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0) { #line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" switch ((*cipher).kind) { case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 0): { #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((1 &(1U<<((NU)((*cipher).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_104)); } #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" decrypt__GIhSBO9bXAX05gpkiTBcgqwbcmode((&(*cipher)._kind_1.ctxaes128), input, inputLen_0, output, outputLen_0); } break; case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 1): { #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((2 &(1U<<((NU)((*cipher).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_106)); } #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" decrypt__GIhSBO9bXAX05gpkiTBcgqw_3bcmode((&(*cipher)._kind_2.ctxaes256), input, inputLen_0, output, outputLen_0); } break; case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 2): { #line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((4 &(1U<<((NU)((*cipher).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_108)); } #line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" decrypt__YukYn3Fe7vZy1xOdxxVNlQbcmode((&(*cipher)._kind_3.ctxtwofish256), input, inputLen_0, output, outputLen_0); } break; } } #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, macCheckAndDecode__7zkgsnU9cvkXfJ7hp7z9bLuA)(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow* sconn, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** data_0) { NIM_BOOL result; tyArray__w5VB8h5K8DB3oWrO5U2wqg macData; NI macsize; NI mark; NI T23_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_51; NI TM__efoQf6oR7pdfyv6JVnE1Sw_87; NI TM__efoQf6oR7pdfyv6JVnE1Sw_109; NI TM__efoQf6oR7pdfyv6JVnE1Sw_110;{ result = (NIM_BOOL)0; nimZeroMem((void*)macData, sizeof(tyArray__w5VB8h5K8DB3oWrO5U2wqg)); #line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" macsize = sizeDigest__s8XTWBHf9cDhMzfKbjEz9aDwsecio((&(*sconn).readerMac)); #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NI T3_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_45; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ < macsize)) goto LA4_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_45); TM__efoQf6oR7pdfyv6JVnE1Sw_45.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_45.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_45.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_46; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_46); TM__efoQf6oR7pdfyv6JVnE1Sw_46.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_46.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_46.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T15_; NI T16_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T11_; NIM_BOOL T12_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T11_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T11_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T12_ = (NIM_BOOL)0; T12_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T11_, 2); if (!!(T12_)) goto LA13_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA8; } LA13_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_47)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T15_ = (NI)0; T15_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T15_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_48)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T16_ = ((*data_0) ? (*data_0)->Sup.len : 0); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_49), T16_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_50), macsize); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA8: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym136075019_; Exception* T19_; Exception* T20_; TM__efoQf6oR7pdfyv6JVnE1Sw_46.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T19_ = (Exception*)0; T19_ = getCurrentException(); errX60gensym136075019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T19_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T20_ = (Exception*)0; T20_ = &errX60gensym136075019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Message is shorter then MAC size", T20_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_46.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_45.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_45.status != 0) reraiseException(); #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" result = NIM_FALSE; goto BeforeRet_; } LA4_: ; #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T23_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (nimSubInt(T23_, macsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_51)) { raiseOverflow(); }; mark = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_51); #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimSubInt(mark, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_87)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_87)-((NI) 0) != -1 && ((NU)(((NI) 0)) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_87)) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0))){ raiseIndexError(); } #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" update__B7xtL2PqlWtVmQfmUPMKEg((&(*sconn).readerMac), (NU8*)(*data_0)->data+(((NI) 0)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_87))-(((NI) 0))+1); #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" finish__spCsuHhBeCQxSsBAOLecZA((&(*sconn).readerMac), macData, 64); #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" reset__MTNxwv9a8XIKoWRKhr9bOn9bw((&(*sconn).readerMac)); #line 174 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NIM_BOOL T26_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_94; #line 174 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 174 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if ((NU)(mark) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(mark,((*data_0) ? (*data_0)->Sup.len : 0)-1); } if ((macsize) < ((NI) 0) || (macsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(macsize, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 174 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T26_ = (NIM_BOOL)0; T26_ = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&(*data_0)->data[mark]))), ((void*) ((&macData[(((NI) 0))- 0]))), ((NI) (macsize))); if (!!(T26_)) goto LA27_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_94); TM__efoQf6oR7pdfyv6JVnE1Sw_94.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_94.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_94.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_95; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_95); TM__efoQf6oR7pdfyv6JVnE1Sw_95.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_95.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_95.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T38_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_99; NimStringDesc* T39_; NI T40_; NimStringDesc* T41_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T34_; NIM_BOOL T35_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T34_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T34_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T35_ = (NIM_BOOL)0; T35_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T34_, 2); if (!!(T35_)) goto LA36_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA31; } LA36_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_96)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T38_ = (NI)0; T38_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T38_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_97)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimSubInt(macsize, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_99)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_99)-((NI) 0) != -1 && ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_99)-((NI) 0) < -1 || ((NI) 0) < 0 || ((NI) 0) > 63 || (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_99) < 0 || (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_99) > 63)){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T39_ = (NimStringDesc*)0; T39_ = toHex__TfeJ361pglyJR5Hz15wCJQutils((NU8*)((macData)+(((NI) 0))), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_99))-(((NI) 0))+1, NIM_FALSE); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_98), T39_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T40_ = (((*data_0) ? (*data_0)->Sup.len : 0)-1); if (T40_-mark != -1 && ((NU)(mark) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0) || (NU)(T40_) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T41_ = (NimStringDesc*)0; T41_ = toHex__TfeJ361pglyJR5Hz15wCJQutils((NU8*)(*data_0)->data+(mark), (T40_)-(mark)+1, NIM_FALSE); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_100), T41_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA31: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym136150019_; Exception* T44_; Exception* T45_; TM__efoQf6oR7pdfyv6JVnE1Sw_95.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T44_ = (Exception*)0; T44_ = getCurrentException(); errX60gensym136150019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T44_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T45_ = (Exception*)0; T45_ = &errX60gensym136150019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Invalid MAC", T45_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_95.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_94.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_94.status != 0) reraiseException(); #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" result = NIM_FALSE; goto BeforeRet_; } LA27_: ; #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimSubInt(mark, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_109)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_109)-((NI) 0) != -1 && ((NU)(((NI) 0)) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_109)) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0))){ raiseIndexError(); } #line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimSubInt(mark, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_110)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_110)-((NI) 0) != -1 && ((NU)(((NI) 0)) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_110)) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0))){ raiseIndexError(); } #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" decrypt__q0MIvw5EhzqhO9c9cXlf6gugsecio((&(*sconn).readerCoder), (NU8*)(*data_0)->data+(((NI) 0)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_109))-(((NI) 0))+1, (NU8*)(*data_0)->data+(((NI) 0)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_110))-(((NI) 0))+1); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if ((mark) < ((NI) 0) || (mark) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(mark, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*data_0)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*data_0))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) (mark)))); #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" result = NIM_TRUE; }BeforeRet_: ; return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, readMessage__w9bljSHWeLNc6HdAooyqzHQ)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg*) ClE_0; #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T37_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; } STATE0: ; #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).result1 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; { tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* T4_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture2 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T4_ = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; T4_ = readRawMessage__F7b4VJ4WEINce17QThDzaA((*(*(*colonenvP_).colonup_).sconn1).Sup.stream); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture2), &T4_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture2); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture2; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T9_; NimStringDesc* T10_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA7_; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T9_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T9_).Sup.Sup.Sup.name = "CancelledError"; T10_ = (NimStringDesc*)0; T10_ = (*T9_).Sup.Sup.Sup.message; (*T9_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_13)); if (T10_) nimGCunrefNoCycle(T10_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T9_, "CancelledError", "readMessage", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA7_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture2); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE2: ; #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenvP_).buf5), internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop(((tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*) ((*colonenvP_).chronosInternalTmpFuture2)))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE3: ; #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NIM_BOOL T13_; #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T13_ = (NIM_BOOL)0; T13_ = macCheckAndDecode__7zkgsnU9cvkXfJ7hp7z9bLuA((*(*colonenvP_).colonup_).sconn1, (&(*colonenvP_).buf5)); if (!T13_) goto LA14_; #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" genericSeqAssign((&(*colonenvP_).result1), (*colonenvP_).buf5, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); } goto LA11_; LA14_: ; { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_111; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T35_; NimStringDesc* T36_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_111); TM__efoQf6oR7pdfyv6JVnE1Sw_111.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_111.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_111.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_112; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_112); TM__efoQf6oR7pdfyv6JVnE1Sw_112.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_112.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_112.status == 0) { { NI T26_; NimStringDesc* T27_; NimStringDesc* T28_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T22_; NIM_BOOL T23_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T22_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T22_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T23_ = (NIM_BOOL)0; T23_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T22_, 2); if (!!(T23_)) goto LA24_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA19; } LA24_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record6), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record6)); unsureAsgnRef((void**)&(*colonenvP_).record6.output.buffer, NIM_NIL); (*colonenvP_).record6.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record6), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_113)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T26_ = (NI)0; T26_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record6), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T26_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record6), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_114)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T27_ = (NimStringDesc*)0; T27_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).buf5->data, ((*colonenvP_).buf5 ? (*colonenvP_).buf5->Sup.len : 0)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record6), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_115), T27_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T28_ = (NimStringDesc*)0; T28_ = dollar___39cF9bFahdYMwI55nfkiIPqA((*(*(*(*colonenvP_).colonup_).sconn1).Sup.stream).Sup.oid); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record6), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_116), T28_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record6)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record6)); } LA19: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T31_; Exception* T32_; TM__efoQf6oR7pdfyv6JVnE1Sw_112.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T31_ = (Exception*)0; T31_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1367050197_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T31_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T32_ = (Exception*)0; T32_ = &(*colonenvP_).errX60gensym1367050197_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Message MAC verification failed", T32_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_112.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_111.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_111.status != 0) reraiseException(); T35_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T35_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T35_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T35_).Sup.Sup.name = "SecioError"; T36_ = (NimStringDesc*)0; T36_ = (*T35_).Sup.Sup.message; (*T35_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_117)); if (T36_) nimGCunrefNoCycle(T36_); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T35_, "SecioError", "readMessage", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 216); } LA11_: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE4: ; #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T37_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T37_ = srcLocImpl__fbSnVUF9cNhLnukNG9bd6ycg(); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" complete__77JDPrOat3o3k9b9bX42gf9aQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, (*colonenvP_).result1, T37_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 0 "\?\?\?" goto LA2; STATE5: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, readMessage_continue__at9c0nMbkKcj0ZEfKfHjDqg)(void* udataX60gensym136640047_, void* ClE_0) { tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g* colonenvP_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_118; colonenvP_ = (tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_118); TM__efoQf6oR7pdfyv6JVnE1Sw_118.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_118.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_118.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym136640048_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1366400463_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym136640048_ = (*colonenvP_).nameIterVarX60gensym1366400463_.ClP_0((*colonenvP_).nameIterVarX60gensym1366400463_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym136640048_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym136640048_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym136640048_ = (*colonenvP_).nameIterVarX60gensym1366400463_.ClP_0((*colonenvP_).nameIterVarX60gensym1366400463_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1366400463_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym136640048_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__uAiPZ2jn5grxHQdo5wIXhwasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_121)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = readMessage_continue__at9c0nMbkKcj0ZEfKfHjDqg; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym136640048_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__efoQf6oR7pdfyv6JVnE1Sw_118.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym136640050_; Exception* T32_; TM__efoQf6oR7pdfyv6JVnE1Sw_118.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym136640050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__uAiPZ2jn5grxHQdo5wIXhwasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym136640050_, "CatchableError", "readMessage_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym136640050_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__u4f9arKHGmBiZpS59c1aYv9cw((*colonenvP_).chronosInternalRetFuture2, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_118.status != 0) reraiseException();} #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, readMessage__DHXupgSLmQdbQ9bYp18TLMA)(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow* sconn) { tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* result; tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; colonenv_ = (tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g*) newObj((&NTI__KNyLs002CKGP9cpv0pEW4pw_), sizeof(tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g)); (*colonenv_).Sup.m_type = (&NTI__7x67q0gYqzcSl9ciAQ9cMP3g_); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenv_).sconn1), sconn); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__ZCdVHm7D2eDCYLrLB9a2jJg(); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__HDlsl4b9c3SH7ywTZvkTzLg(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg*) newObj((&NTI__sKuD0VAjxEre9bt5LTzGj3w_), sizeof(tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg)); (*colonenv__2).Sup.m_type = (&NTI__zexKtYelHHxpBhtbzvG9bMg_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = readMessage__w9bljSHWeLNc6HdAooyqzHQ; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1366400463_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1366400463_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = readMessage_continue__at9c0nMbkKcj0ZEfKfHjDqg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__efoQf6oR7pdfyv6JVnE1Sw_122)(T3_.ClP_0))(NIM_NIL); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__wuA3q2biLUoF9a8i9bulh3jA)(void* p, NI op) { tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg* a; a = (tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg*)p; nimGCvisit((void*)(*a).message1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).sconn3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1367805564_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__RwuQIcBA0yxcSzgAZiVGMw)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ* a; a = (tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ*)p; nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result2, op); nimGCvisit((void*)(*a).msg8, op); nimGCvisit((void*)(*a).record10.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13685001911_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture12, op);} #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 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(void, toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2)(NU32 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__H8qf9bpC2ziYA2earmO8m7w Result) { NU32 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__a09aOtLA9b4piPbGbo9c8yVRgendians2(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__efoQf6oR7pdfyv6JVnE1Sw_128; NI TM__efoQf6oR7pdfyv6JVnE1Sw_129; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 4))) goto LA8; #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" i = i_2; if ((NU)(i) > (NU)(3)){ raiseIndexError2(i, 3); } #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__efoQf6oR7pdfyv6JVnE1Sw_128)) { raiseOverflow(); }; Result[(i)- 0] = ((NU8) ((NU32)((NU32)((NU32)(v) >> (NU64)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_128))) & ((NU32) 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__efoQf6oR7pdfyv6JVnE1Sw_129)) { raiseOverflow(); }; i_2 = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_129); } LA8: ; } } } #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(void, toBytesBE__frQ3R0BPaGRHruiChJfyhAendians2)(NU32 x_0, tyArray__H8qf9bpC2ziYA2earmO8m7w 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__aJssfgKl1RsT4HYF3ZsGsAendians2(x_0, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 1), Result); } #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" static N_INLINE(void, encrypt__q0MIvw5EhzqhO9c9cXlf6gug_2secio)(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ* cipher, NU8* input, NI inputLen_0, NU8* output, NI outputLen_0) { #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" switch ((*cipher).kind) { case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 0): { #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((1 &(1U<<((NU)((*cipher).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_104)); } #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" encrypt__GIhSBO9bXAX05gpkiTBcgqw_2bcmode((&(*cipher)._kind_1.ctxaes128), input, inputLen_0, output, outputLen_0); } break; case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 1): { #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((2 &(1U<<((NU)((*cipher).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_106)); } #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" encrypt__GIhSBO9bXAX05gpkiTBcgqw_4bcmode((&(*cipher)._kind_2.ctxaes256), input, inputLen_0, output, outputLen_0); } break; case ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 2): { #line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((4 &(1U<<((NU)((*cipher).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_108)); } #line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" encrypt__YukYn3Fe7vZy1xOdxxVNlQ_2bcmode((&(*cipher)._kind_3.ctxtwofish256), input, inputLen_0, output, outputLen_0); } break; } } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, write__w9bljSHWeLNc6HdAooyqzHQ_3)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ*) ClE_0; #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T49_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; } STATE0: ; { NI T10_; #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NI T6_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T9_; #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T6_ = ((*(*colonenvP_).colonup_).message1 ? (*(*colonenvP_).colonup_).message1->Sup.len : 0); if (!(T6_ == ((NI) 0))) goto LA7_; #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T9_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T9_ = srcLocImpl__RnxTw0dp44Wk4p7oIHGM9aw(); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T9_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" result = NIM_NIL; goto BeforeRet_; } LA7_: ; #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T10_ = ((*(*colonenvP_).colonup_).message1 ? (*(*colonenvP_).colonup_).message1->Sup.len : 0); (*colonenvP_).left3 = T10_; #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).offset4 = ((NI) 0); { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; } } STATE1: ; #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NI TM__efoQf6oR7pdfyv6JVnE1Sw_125; NI TM__efoQf6oR7pdfyv6JVnE1Sw_126; NI TM__efoQf6oR7pdfyv6JVnE1Sw_127; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T21_; tyArray__H8qf9bpC2ziYA2earmO8m7w T22_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_130; NI TM__efoQf6oR7pdfyv6JVnE1Sw_131; NI TM__efoQf6oR7pdfyv6JVnE1Sw_132; NI TM__efoQf6oR7pdfyv6JVnE1Sw_133; NI TM__efoQf6oR7pdfyv6JVnE1Sw_134; NI TM__efoQf6oR7pdfyv6JVnE1Sw_135; NI TM__efoQf6oR7pdfyv6JVnE1Sw_136; NI TM__efoQf6oR7pdfyv6JVnE1Sw_137; NI TM__efoQf6oR7pdfyv6JVnE1Sw_138; NI TM__efoQf6oR7pdfyv6JVnE1Sw_139; NI TM__efoQf6oR7pdfyv6JVnE1Sw_140; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_141; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T40_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T41_; #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((NI) 0) < (*colonenvP_).left3)) goto LA14_; #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((NI) 8388544) < (*colonenvP_).left3)) goto LA18_; (*colonenvP_).chunkSize5 = ((NI) 8388544); } goto LA16_; LA18_: ; { (*colonenvP_).chunkSize5 = (*colonenvP_).left3; } LA16_: ; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).macsize6 = sizeDigest__s8XTWBHf9cDhMzfKbjEz9aDwsecio((&(*(*(*colonenvP_).colonup_).sconn3).writerMac)); #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimAddInt((*colonenvP_).chunkSize5, (*colonenvP_).macsize6, &TM__efoQf6oR7pdfyv6JVnE1Sw_125)) { raiseOverflow(); }; (*colonenvP_).length7 = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_125); #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimAddInt((*colonenvP_).chunkSize5, ((NI) 4), &TM__efoQf6oR7pdfyv6JVnE1Sw_126)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_126), (*colonenvP_).macsize6, &TM__efoQf6oR7pdfyv6JVnE1Sw_127)) { raiseOverflow(); }; if (((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_127)) < ((NI) 0) || ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_127)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_127), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).msg8), newSeq__DpCWN7DIBuAjgoeQ9c29blYQ(((NI) ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_127))))); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T21_ = dotdot___BokNSDrKN1xmV1nA01G9brAsystem(((NI) 0), ((NI) 3)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)T22_, sizeof(tyArray__H8qf9bpC2ziYA2earmO8m7w)); toBytesBE__frQ3R0BPaGRHruiChJfyhAendians2(((NU32) ((*colonenvP_).length7)), T22_); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" X5BX5Deq___qJlVOFBL4jBLOAqY9cXVxDQ((&(*colonenvP_).msg8), T21_, T22_, 4); #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimAddInt((*colonenvP_).offset4, (*colonenvP_).chunkSize5, &TM__efoQf6oR7pdfyv6JVnE1Sw_130)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_130), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_131)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_131)-(*colonenvP_).offset4 != -1 && ((NU)((*colonenvP_).offset4) >= (NU)((*(*colonenvP_).colonup_).message1 ? (*(*colonenvP_).colonup_).message1->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_131)) >= (NU)((*(*colonenvP_).colonup_).message1 ? (*(*colonenvP_).colonup_).message1->Sup.len : 0))){ raiseIndexError(); } #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimAddInt(((NI) 4), (*colonenvP_).chunkSize5, &TM__efoQf6oR7pdfyv6JVnE1Sw_132)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_132), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_133)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_133)-((NI) 4) != -1 && ((NU)(((NI) 4)) >= (NU)((*colonenvP_).msg8 ? (*colonenvP_).msg8->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_133)) >= (NU)((*colonenvP_).msg8 ? (*colonenvP_).msg8->Sup.len : 0))){ raiseIndexError(); } #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" encrypt__q0MIvw5EhzqhO9c9cXlf6gug_2secio((&(*(*(*colonenvP_).colonup_).sconn3).writerCoder), (NU8*)(*(*colonenvP_).colonup_).message1->data+((*colonenvP_).offset4), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_131))-((*colonenvP_).offset4)+1, (NU8*)(*colonenvP_).msg8->data+(((NI) 4)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_133))-(((NI) 4))+1); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimSubInt((*colonenvP_).left3, (*colonenvP_).chunkSize5, &TM__efoQf6oR7pdfyv6JVnE1Sw_134)) { raiseOverflow(); }; (*colonenvP_).left3 = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_134); #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimAddInt((*colonenvP_).offset4, (*colonenvP_).chunkSize5, &TM__efoQf6oR7pdfyv6JVnE1Sw_135)) { raiseOverflow(); }; (*colonenvP_).offset4 = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_135); #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimAddInt(((NI) 4), (*colonenvP_).chunkSize5, &TM__efoQf6oR7pdfyv6JVnE1Sw_136)) { raiseOverflow(); }; (*colonenvP_).mo9 = (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_136); #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimAddInt(((NI) 4), (*colonenvP_).chunkSize5, &TM__efoQf6oR7pdfyv6JVnE1Sw_137)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_137), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_138)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_138)-((NI) 4) != -1 && ((NU)(((NI) 4)) >= (NU)((*colonenvP_).msg8 ? (*colonenvP_).msg8->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_138)) >= (NU)((*colonenvP_).msg8 ? (*colonenvP_).msg8->Sup.len : 0))){ raiseIndexError(); } #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" update__B7xtL2PqlWtVmQfmUPMKEg((&(*(*(*colonenvP_).colonup_).sconn3).writerMac), (NU8*)(*colonenvP_).msg8->data+(((NI) 4)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_138))-(((NI) 4))+1); #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (nimAddInt((*colonenvP_).mo9, (*colonenvP_).macsize6, &TM__efoQf6oR7pdfyv6JVnE1Sw_139)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_139), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_140)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_140)-(*colonenvP_).mo9 != -1 && ((NU)((*colonenvP_).mo9) >= (NU)((*colonenvP_).msg8 ? (*colonenvP_).msg8->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_140)) >= (NU)((*colonenvP_).msg8 ? (*colonenvP_).msg8->Sup.len : 0))){ raiseIndexError(); } #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" finish__spCsuHhBeCQxSsBAOLecZA((&(*(*(*colonenvP_).colonup_).sconn3).writerMac), (NU8*)(*colonenvP_).msg8->data+((*colonenvP_).mo9), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_140))-((*colonenvP_).mo9)+1); #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" reset__MTNxwv9a8XIKoWRKhr9bOn9bw((&(*(*(*colonenvP_).colonup_).sconn3).writerMac)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_141); TM__efoQf6oR7pdfyv6JVnE1Sw_141.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_141.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_141.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_142; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_142); TM__efoQf6oR7pdfyv6JVnE1Sw_142.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_142.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_142.status == 0) { { NI T32_; NimStringDesc* T33_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T28_; NIM_BOOL T29_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T28_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T28_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T29_ = (NIM_BOOL)0; T29_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T28_, 2); if (!!(T29_)) goto LA30_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA25; } LA30_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record10), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record10)); unsureAsgnRef((void**)&(*colonenvP_).record10.output.buffer, NIM_NIL); (*colonenvP_).record10.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record10), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_143)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T32_ = (NI)0; T32_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T32_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_144)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T33_ = (NimStringDesc*)0; T33_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).msg8->data, ((*colonenvP_).msg8 ? (*colonenvP_).msg8->Sup.len : 0)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_145), T33_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_146), (*colonenvP_).left3); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_147), (*colonenvP_).offset4); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record10)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record10)); } LA25: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T36_; Exception* T37_; TM__efoQf6oR7pdfyv6JVnE1Sw_142.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T36_ = (Exception*)0; T36_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13685001911_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T36_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T37_ = (Exception*)0; T37_ = &(*colonenvP_).errX60gensym13685001911_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Writing message", T37_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_142.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_141.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_141.status != 0) reraiseException(); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture12 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T40_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T40_ = &(*(*(*colonenvP_).colonup_).sconn3).Sup.stream->Sup; #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T41_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T41_ = write__p9arEFb3fACdRSnfwdTMZuw(T40_, (*colonenvP_).msg8); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture12), &T41_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture12); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture12; goto BeforeRet_; } goto LA12_; LA14_: ; { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; } LA12_: ; STATE2: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T47_; NimStringDesc* T48_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA45_; T47_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T47_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T47_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T47_).Sup.Sup.Sup.name = "CancelledError"; T48_ = (NimStringDesc*)0; T48_ = (*T47_).Sup.Sup.Sup.message; (*T47_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_13)); if (T48_) nimGCunrefNoCycle(T48_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T47_, "CancelledError", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA45_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture12); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture12))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE3: ; #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*(*(*colonenvP_).colonup_).sconn3).Sup.Sup.activity = NIM_TRUE; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE4: ; #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T49_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T49_ = srcLocImpl__fxb8OLoHaB7hZnPsBcINNA(); #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T49_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 0 "\?\?\?" goto LA2; STATE5: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, write_continue__zHGymOM69aw4gQMrUYWptAQ)(void* udataX60gensym136780557_, void* ClE_0) { tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg* colonenvP_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_148; colonenvP_ = (tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_148); TM__efoQf6oR7pdfyv6JVnE1Sw_148.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_148.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_148.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym136780558_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1367805564_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym136780558_ = (*colonenvP_).nameIterVarX60gensym1367805564_.ClP_0((*colonenvP_).nameIterVarX60gensym1367805564_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym136780558_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym136780558_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym136780558_ = (*colonenvP_).nameIterVarX60gensym1367805564_.ClP_0((*colonenvP_).nameIterVarX60gensym1367805564_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1367805564_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym136780558_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_151)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = write_continue__zHGymOM69aw4gQMrUYWptAQ; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym136780558_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__efoQf6oR7pdfyv6JVnE1Sw_148.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym136780560_; Exception* T32_; TM__efoQf6oR7pdfyv6JVnE1Sw_148.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym136780560_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym136780560_, "CatchableError", "write_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym136780560_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_148.status != 0) reraiseException();} #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, write__inMxsxhE9bbWr9akcI0VXIrA)(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow* sconn, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* message) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg*) newObj((&NTI__wuA3q2biLUoF9a8i9bulh3jA_), sizeof(tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg)); (*colonenv_).Sup.m_type = (&NTI__QliH5IJasG9b59boJAN7dbzg_); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenv_).sconn3), sconn); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" genericSeqAssign((&(*colonenv_).message1), message, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__S8W9cVQ0MyR3p18niV9bM7eQ(); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ*) newObj((&NTI__RwuQIcBA0yxcSzgAZiVGMw_), sizeof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ)); (*colonenv__2).Sup.m_type = (&NTI__S5jWqu9bpGxAWY38KG9ce9aZQ_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = write__w9bljSHWeLNc6HdAooyqzHQ_3; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1367805564_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1367805564_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = write_continue__zHGymOM69aw4gQMrUYWptAQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__efoQf6oR7pdfyv6JVnE1Sw_152)(T3_.ClP_0))(NIM_NIL); #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__jgOD84e2snIOScNPfRyPNQ)(void* p, NI op) { tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg* a; NI T1_; NI T2_; NI T3_; NI T4_; NI T5_; NI T6_; a = (tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg*)p; nimGCvisit((void*)(*a).Sup.Sup.codecs, op); nimGCvisit((void*)(*a).Sup.Sup.handler.ClE_0, op); nimGCvisit((void*)(*a).rng, op); switch ((*a).localPrivateKey.scheme) { case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0): nimGCvisit((void*)(*a).localPrivateKey._scheme_1.rsakey, op); break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1): T1_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2): T2_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3): nimGCvisit((void*)(*a).localPrivateKey._scheme_4.eckey, op); break; } switch ((*a).localPublicKey.scheme) { case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0): nimGCvisit((void*)(*a).localPublicKey._scheme_1.rsakey, op); break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1): T3_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2): T4_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3): nimGCvisit((void*)(*a).localPublicKey._scheme_4.eckey, op); break; } switch ((*a).remotePublicKey.scheme) { case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0): nimGCvisit((void*)(*a).remotePublicKey._scheme_1.rsakey, op); break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1): T5_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2): T6_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3): nimGCvisit((void*)(*a).remotePublicKey._scheme_4.eckey, op); break; } } static N_NIMCALL(void, Marker_tyRef__v1WAYnfEPDniiyq0mSKg5g)(void* p, NI op) { tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg* a; a = (tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg*)p; nimGCvisit((void*)(*a).s1, op); nimGCvisit((void*)(*a).conn2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1374500464_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__58TErfsSWDFLRKsCTczSQg)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw* a; NI T1_; NI T2_; NI T3_; a = (tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw*)p; nimGCvisit((void*)(*a).result1, op); T1_ = (NI)0; nimGCvisit((void*)(*a).remoteNonce3, op); nimGCvisit((void*)(*a).remoteBytesPubkey4, op); nimGCvisit((void*)(*a).remoteEBytesPubkey5, op); nimGCvisit((void*)(*a).remoteEBytesSig6, op); switch ((*a).remotePubkey7.scheme) { case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0): nimGCvisit((void*)(*a).remotePubkey7._scheme_1.rsakey, op); break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1): T2_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2): T3_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3): nimGCvisit((void*)(*a).remotePubkey7._scheme_4.eckey, op); break; } nimGCvisit((void*)(*a).remoteEPubkey8, op); nimGCvisit((void*)(*a).remoteESignature9.data, op); nimGCvisit((void*)(*a).remoteExchanges10, op); nimGCvisit((void*)(*a).remoteCiphers11, op); nimGCvisit((void*)(*a).remoteHashes12, op); nimGCvisit((void*)(*a).remotePeerId13.data, op); nimGCvisit((void*)(*a).localPeerId14.data, op); nimGCvisit((void*)(*a).localBytesPubkey15, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).request17, op); nimGCvisit((void*)(*a).record18.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13749501919_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture20, op); nimGCvisit((void*)(*a).result21, op); nimGCvisit((void*)(*a).answer22, op); nimGCvisit((void*)(*a).record23.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13761001924_, op); nimGCvisit((void*)(*a).record25.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13767501926_, op); nimGCvisit((void*)(*a).record27.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13774001928_, op); nimGCvisit((void*)(*a).record30.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13780501931_, op); nimGCvisit((void*)(*a).scheme32, op); nimGCvisit((void*)(*a).cipher33, op); nimGCvisit((void*)(*a).hash34, op); nimGCvisit((void*)(*a).record35.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13792001936_, op); nimGCvisit((void*)(*a).record37.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13798501938_, op); nimGCvisit((void*)(*a).ekeypair39.seckey, op); nimGCvisit((void*)(*a).ekeypair39.pubkey, op); nimGCvisit((void*)(*a).epubkey40, op); nimGCvisit((void*)(*a).localCorpus41, op); nimGCvisit((void*)(*a).signature42.data, op); nimGCvisit((void*)(*a).localExchange43, op); nimGCvisit((void*)(*a).remoteExchange44, op); nimGCvisit((void*)(*a).record45.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13809001946_, op); nimGCvisit((void*)(*a).record47.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13815501948_, op); nimGCvisit((void*)(*a).record49.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13822001950_, op); nimGCvisit((void*)(*a).remoteCorpus51, op); nimGCvisit((void*)(*a).record52.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13829501953_, op); nimGCvisit((void*)(*a).record54.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13839001955_, op); nimGCvisit((void*)(*a).record56.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13851501957_, op); nimGCvisit((void*)(*a).secret58, op); nimGCvisit((void*)(*a).record59.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13858001960_, op); nimGCvisit((void*)(*a).record61.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13863501962_, op); nimGCvisit((void*)(*a).keys63.data, op); nimGCvisit((void*)(*a).record64.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13870001965_, op); nimGCvisit((void*)(*a).secioConn66, op); nimGCvisit((void*)(*a).res67, op); nimGCvisit((void*)(*a).record68.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13893001969_, op); nimGCvisit((void*)(*a).record70.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13900501971_, op);} #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, tryGet__pg72R9b53e39bPQBiMgCX8Rgresults)(tyObject_Result__wI9bduJs1m4ktObREEZ9adiQ self) { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* result; result = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(self.o)) goto LA3_; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" raiseResultError__VdO7CLGgWUXuCrOXQ3B2ZA(self); } LA3_: ; if (!(((2 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_156)); } genericSeqAssign((&result), self._o_2.v, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); return result;} #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(void, tryGet__ME7aJ9cmvtfOzZSR3TgduCA_2results)(tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ self, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw* Result) { #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(self.o)) goto LA3_; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" raiseResultError__3mB4FvIEM5rjrsbjkbEISw(self); } LA3_: ; if (!(((2 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_156)); } genericSeqAssign((&(*Result).data), self._o_2.v.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));} static N_NIMCALL(void, Marker_tyRef__NqH9b2F9beer2A9br0NOyeuTg)(void* p, NI op) { tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA* a; a = (tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA*)p; nimGCvisit((void*)(*a).msg1, op); nimGCvisit((void*)(*a).conn2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1373000374_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__DsW8C1UtUARWG9b9c9aDbcY5w)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA* a; a = (tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA*)p; nimGCvisit((void*)(*a).colontmpSlLower01_, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).record4.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1373450196_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).result8, op);} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, transactMessage__w9bljSHWeLNc6HdAooyqzHQ_5)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA*) ClE_0; #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" while (1) { if (!1) goto LA1; { tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* T30_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T37_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; case 6: goto STATE6; case 7: goto STATE7; } STATE0: ; #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).result3 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_171; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T22_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T23_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_171); TM__efoQf6oR7pdfyv6JVnE1Sw_171.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_171.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_171.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_172; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_172); TM__efoQf6oR7pdfyv6JVnE1Sw_172.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_172.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_172.status == 0) { { NI T13_; NimStringDesc* T14_; NI T15_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T9_; NIM_BOOL T10_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T9_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T9_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T10_ = (NIM_BOOL)0; T10_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T9_, 2); if (!!(T10_)) goto LA11_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA6; } LA11_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record4)); unsureAsgnRef((void**)&(*colonenvP_).record4.output.buffer, NIM_NIL); (*colonenvP_).record4.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_173)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T13_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_174)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T14_ = (NimStringDesc*)0; T14_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*(*colonenvP_).colonup_).msg1->data, ((*(*colonenvP_).colonup_).msg1 ? (*(*colonenvP_).colonup_).msg1->Sup.len : 0)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_145), T14_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T15_ = ((*(*colonenvP_).colonup_).msg1 ? (*(*colonenvP_).colonup_).msg1->Sup.len : 0); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_24), T15_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record4)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record4)); } LA6: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T18_; Exception* T19_; TM__efoQf6oR7pdfyv6JVnE1Sw_172.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T18_ = (Exception*)0; T18_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1373450196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T19_ = (Exception*)0; T19_ = &(*colonenvP_).errX60gensym1373450196_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Sending message", T19_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_172.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_171.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_171.status != 0) reraiseException(); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture7 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T22_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T22_ = &(*(*colonenvP_).colonup_).conn2->Sup; #line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T23_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T23_ = write__p9arEFb3fACdRSnfwdTMZuw(T22_, (*(*colonenvP_).colonup_).msg1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T23_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture7); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture7; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T28_; NimStringDesc* T29_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA26_; T28_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T28_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T28_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T28_).Sup.Sup.Sup.name = "CancelledError"; T29_ = (NimStringDesc*)0; T29_ = (*T28_).Sup.Sup.Sup.message; (*T28_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_13)); if (T29_) nimGCunrefNoCycle(T29_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T28_, "CancelledError", "transactMessage", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA26_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture7); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture7))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE2: ; #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T30_ = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; T30_ = readRawMessage__F7b4VJ4WEINce17QThDzaA((*(*colonenvP_).colonup_).conn2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T30_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture7); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture7; goto BeforeRet_; STATE3: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T35_; NimStringDesc* T36_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA33_; T35_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T35_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T35_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T35_).Sup.Sup.Sup.name = "CancelledError"; T36_ = (NimStringDesc*)0; T36_ = (*T35_).Sup.Sup.Sup.message; (*T35_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_13)); if (T36_) nimGCunrefNoCycle(T36_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T35_, "CancelledError", "transactMessage", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA33_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture7); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE4: ; #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenvP_).colontmpSlLower01_), internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop(((tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*) ((*colonenvP_).chronosInternalTmpFuture7)))); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*colonenvP_).colontmpSlLower12_ = srcLocImpl__MbicPf0wpyB12WVPqvUp8g(); #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" complete__77JDPrOat3o3k9b9bX42gf9aQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).colontmpSlLower01_, (*colonenvP_).colontmpSlLower12_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE5: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" result = NIM_NIL; goto BeforeRet_; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE6: ; #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T37_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T37_ = srcLocImpl__3pFD7yGaPlnWpnvqcIJ36w(); #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" complete__77JDPrOat3o3k9b9bX42gf9aQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result3, T37_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 7); #line 0 "\?\?\?" goto LA2; STATE7: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, transactMessage_continue__28yoPzlUR5hLMV5T9cPNhRw)(void* udataX60gensym137300038_, void* ClE_0) { tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA* colonenvP_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_175; colonenvP_ = (tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_175); TM__efoQf6oR7pdfyv6JVnE1Sw_175.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_175.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_175.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym137300039_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1373000374_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym137300039_ = (*colonenvP_).nameIterVarX60gensym1373000374_.ClP_0((*colonenvP_).nameIterVarX60gensym1373000374_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym137300039_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym137300039_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym137300039_ = (*colonenvP_).nameIterVarX60gensym1373000374_.ClP_0((*colonenvP_).nameIterVarX60gensym1373000374_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1373000374_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym137300039_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__uAiPZ2jn5grxHQdo5wIXhwasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_178)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = transactMessage_continue__28yoPzlUR5hLMV5T9cPNhRw; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym137300039_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__efoQf6oR7pdfyv6JVnE1Sw_175.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym137300041_; Exception* T32_; TM__efoQf6oR7pdfyv6JVnE1Sw_175.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym137300041_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__uAiPZ2jn5grxHQdo5wIXhwasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym137300041_, "CatchableError", "transactMessage_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym137300041_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__u4f9arKHGmBiZpS59c1aYv9cw((*colonenvP_).chronosInternalRetFuture3, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_175.status != 0) reraiseException();} #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, transactMessage__61QsNzA9c1cb19awIkhFAijQ)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msg) { tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* result; tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; colonenv_ = (tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA*) newObj((&NTI__NqH9b2F9beer2A9br0NOyeuTg_), sizeof(tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA)); (*colonenv_).Sup.m_type = (&NTI__wRkiQzJBJFLUR9aVi7Jv5yA_); #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenv_).conn2), conn); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" genericSeqAssign((&(*colonenv_).msg1), msg, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__EwEQaKr4hZHPhqlRRiCgng(); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__HDlsl4b9c3SH7ywTZvkTzLg(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA*) newObj((&NTI__DsW8C1UtUARWG9b9c9aDbcY5w_), sizeof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA)); (*colonenv__2).Sup.m_type = (&NTI__9auTtT9aOI6iNRa7ppljehCA_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = transactMessage__w9bljSHWeLNc6HdAooyqzHQ_5; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1373000374_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1373000374_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = transactMessage_continue__28yoPzlUR5hLMV5T9cPNhRw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__efoQf6oR7pdfyv6JVnE1Sw_179)(T3_.ClP_0))(NIM_NIL); #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(NI, tryGet__cEJ0rFweac349aODxq1ZM9cgresults)(tyObject_Result__zGyZB68DDVJsh9ahWOPH3zw self) { NI result; result = (NI)0; #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(self.o)) goto LA3_; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" raiseResultError__Vu9bwUgIFWoWvraiSdcdiIg(self); } LA3_: ; if (!(((2 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_156)); } result = self._o_2.v; return result;} #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(void, tryGet__n9bZU1ZmMUafbBYTTHzZQ1wresults)(tyObject_Result__iS17NtK7ldheyAdSzroSMA self, tyObject_EcKeyPair__bsR3ZYy78BmQsv6nJi4PSw* Result) { #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(self.o)) goto LA3_; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" raiseResultError__zWCO8DdqZQtRXY9b6e9aAjFg(self); } LA3_: ; if (!(((2 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_156)); } unsureAsgnRef((void**) (&(*Result).seckey), self._o_2.v.seckey); unsureAsgnRef((void**) (&(*Result).pubkey), self._o_2.v.pubkey);} #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, tryGet__1Rm9c5FVloDJdaGjfyuiRhAresults)(tyObject_Result__4V9aavu9bX80MVc5K82Pp59aA self) { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* result; result = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(self.o)) goto LA3_; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" raiseResultError__eYOcA5zTN9aAlkfihYvKKZw(self); } LA3_: ; if (!(((2 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_156)); } genericSeqAssign((&result), self._o_2.v, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); return 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___xNR8BVBMWzS9bXXNMikmyLgsystem)(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 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(void, tryGet__fUUXwq71T5lZxtHw9bDHKqAresults)(tyObject_Result__ZGY78kIl5s9a88zIUpvwquA self, tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q* Result) { #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(self.o)) goto LA3_; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" raiseResultError__9bEWNaffPLA0w1iJf3HIyZA(self); } LA3_: ; if (!(((2 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_156)); } genericSeqAssign((&(*Result).data), self._o_2.v.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));} #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) { NIM_BOOL result; NI alen; NI blen;{ result = (NIM_BOOL)0; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" alen = (a ? a->Sup.len : 0); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" blen = (b ? b->Sup.len : 0); #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" { #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" if (!(alen == blen)) goto LA3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" if (!(alen == ((NI) 0))) goto LA7_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" result = NIM_TRUE; goto BeforeRet_; } LA7_: ; #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" result = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen))); goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result;} #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(void, init__Vj9bkwPnDTsx8gwk0V1LGyg)(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw* mac_0, NimStringDesc* hash_0, NU8* key_0, NI key_0Len_0) { #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw T5_; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!eqStrings(hash_0, ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_341))) goto LA3_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T5_), sizeof(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw)); T5_.kind = ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 1); (*mac_0) = T5_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((2 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_56)); } #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__XO79cz0G5x9bYWx3NREUG23g((&(*mac_0)._kind_1.ctxsha256), key_0, key_0Len_0); } goto LA1_; LA3_: ; { tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw T9_; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!eqStrings(hash_0, ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_342))) goto LA7_; #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T9_), sizeof(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw)); T9_.kind = ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 2); (*mac_0) = T9_; #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((4 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_61)); } #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__t9byvLEulypdqdOXTkNC4cA((&(*mac_0)._kind_2.ctxsha512), key_0, key_0Len_0); } goto LA1_; LA7_: ; { tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw T13_; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!eqStrings(hash_0, ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_343))) goto LA11_; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T13_), sizeof(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw)); T13_.kind = ((tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw) 0); (*mac_0) = T13_; #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((1 &(1U<<((NU)((*mac_0).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_86)); } #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__DdUTIPh9bRY5ReSUjc2MexQ((&(*mac_0)._kind_3.ctxsha1), key_0, key_0Len_0); } goto LA1_; LA11_: ; LA1_: ; } #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" static N_INLINE(void, init__MaszaLz9clgR3CPMux9bYNoQsecio)(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ* sc, NimStringDesc* cipher, NU8* key_0, NI key_0Len_0, NU8* iv_0, NI iv_0Len_0) { #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ T5_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!eqStrings(cipher, ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_360))) goto LA3_; #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T5_), sizeof(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ)); T5_.kind = ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 0); (*sc) = T5_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((1 &(1U<<((NU)((*sc).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_104)); } #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__A1epXaa8QSPgtdyVzI9aWSw((&(*sc)._kind_1.ctxaes128), key_0, key_0Len_0, iv_0, iv_0Len_0); } goto LA1_; LA3_: ; { tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ T9_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!eqStrings(cipher, ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_361))) goto LA7_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T9_), sizeof(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ)); T9_.kind = ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 1); (*sc) = T9_; #line 133 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((2 &(1U<<((NU)((*sc).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_106)); } #line 133 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__A1epXaa8QSPgtdyVzI9aWSw_2((&(*sc)._kind_2.ctxaes256), key_0, key_0Len_0, iv_0, iv_0Len_0); } goto LA1_; LA7_: ; { tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ T13_; #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!eqStrings(cipher, ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_362))) goto LA11_; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T13_), sizeof(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ)); T13_.kind = ((tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw) 2); (*sc) = T13_; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(((4 &(1U<<((NU)((*sc).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_108)); } #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__XSFRHHJpa7P5leX4RhHhzg((&(*sc)._kind_3.ctxtwofish256), key_0, key_0Len_0, iv_0, iv_0Len_0); } goto LA1_; LA11_: ; LA1_: ; } #line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow*, newSecioConn__Svoy9c9cFUSnB3PX33tYC5rA)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* hash_0, NimStringDesc* cipher, tyObject_Secret__w1fK9a9cXYbXeecISdPerXxA* secrets, NI order_0, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* remotePubKey) { tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow* result; NI i0; NI i1; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_292; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_318; NI T70_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_344; NI TM__efoQf6oR7pdfyv6JVnE1Sw_345; NI TM__efoQf6oR7pdfyv6JVnE1Sw_346; NI T71_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_347; NI TM__efoQf6oR7pdfyv6JVnE1Sw_348; NI TM__efoQf6oR7pdfyv6JVnE1Sw_349; NI TM__efoQf6oR7pdfyv6JVnE1Sw_350; NI TM__efoQf6oR7pdfyv6JVnE1Sw_351; NI T72_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_352; NI TM__efoQf6oR7pdfyv6JVnE1Sw_353; NI TM__efoQf6oR7pdfyv6JVnE1Sw_354; NI T73_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_355; NI TM__efoQf6oR7pdfyv6JVnE1Sw_356; NI TM__efoQf6oR7pdfyv6JVnE1Sw_357; NI TM__efoQf6oR7pdfyv6JVnE1Sw_358; NI TM__efoQf6oR7pdfyv6JVnE1Sw_359; NI T74_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_363; NI TM__efoQf6oR7pdfyv6JVnE1Sw_364; NI T75_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_365; NI TM__efoQf6oR7pdfyv6JVnE1Sw_366; NI TM__efoQf6oR7pdfyv6JVnE1Sw_367; NI TM__efoQf6oR7pdfyv6JVnE1Sw_368; NI T76_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_369; NI TM__efoQf6oR7pdfyv6JVnE1Sw_370; NI T77_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_371; NI TM__efoQf6oR7pdfyv6JVnE1Sw_372; NI TM__efoQf6oR7pdfyv6JVnE1Sw_373; NI T78_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_374; NI TM__efoQf6oR7pdfyv6JVnE1Sw_375; NI T79_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_376; NI TM__efoQf6oR7pdfyv6JVnE1Sw_377; NI TM__efoQf6oR7pdfyv6JVnE1Sw_378; NI TM__efoQf6oR7pdfyv6JVnE1Sw_379; NI T80_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_380; NI TM__efoQf6oR7pdfyv6JVnE1Sw_381; NI T81_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_382; NI TM__efoQf6oR7pdfyv6JVnE1Sw_383; NI TM__efoQf6oR7pdfyv6JVnE1Sw_384; result = (tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow*)0; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!!(((*conn).peerInfo == NIM_NIL))) goto LA3_; asgnRef((void**) (&(*conn).peerInfo), (*conn).peerInfo); } goto LA1_; LA3_: ; { tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ T6_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T7_; tyArray__dy9bXFnEOSMt49aV7Vz01bkw T8_; tyArray__8ZvwQIddfpj2THRVPsFzIQ T9_; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T6_), sizeof(tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ)); init__62yqKJpN4T5rhMXt9cfWICA(remotePubKey, (&T6_)); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T7_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); tryGet__ME7aJ9cmvtfOzZSR3TgduCA_2results(T6_, (&T7_)); nimZeroMem((void*)T8_, sizeof(tyArray__dy9bXFnEOSMt49aV7Vz01bkw)); nimZeroMem((void*)T9_, sizeof(tyArray__8ZvwQIddfpj2THRVPsFzIQ)); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*conn).peerInfo), init__TUPt4n8JhXOdckFHlV7m8A(T7_, T8_, 0, T9_, 0)); } LA1_: ; #line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" result = init__bFkX2aeoRqXN2jUL6MzUIg(conn, (*conn).peerInfo, (*conn).observedAddr, TM__efoQf6oR7pdfyv6JVnE1Sw_291); #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(order_0 < ((NI) 0))) goto LA12_; i0 = ((NI) 1); } goto LA10_; LA12_: ; { i0 = ((NI) 0); } LA10_: ; #line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { #line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" if (!(order_0 < ((NI) 0))) goto LA17_; i1 = ((NI) 0); } goto LA15_; LA17_: ; { i1 = ((NI) 1); } LA15_: ; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_292); TM__efoQf6oR7pdfyv6JVnE1Sw_292.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_292.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_292.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_293; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_293); TM__efoQf6oR7pdfyv6JVnE1Sw_293.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_293.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_293.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T29_; NI T30_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_297; NI TM__efoQf6oR7pdfyv6JVnE1Sw_298; NI TM__efoQf6oR7pdfyv6JVnE1Sw_299; NI T31_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_300; NI TM__efoQf6oR7pdfyv6JVnE1Sw_301; NI TM__efoQf6oR7pdfyv6JVnE1Sw_302; NI TM__efoQf6oR7pdfyv6JVnE1Sw_303; NI TM__efoQf6oR7pdfyv6JVnE1Sw_304; NimStringDesc* T32_; NI T33_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_306; NI TM__efoQf6oR7pdfyv6JVnE1Sw_307; NI T34_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_308; NI TM__efoQf6oR7pdfyv6JVnE1Sw_309; NI TM__efoQf6oR7pdfyv6JVnE1Sw_310; NI TM__efoQf6oR7pdfyv6JVnE1Sw_311; NimStringDesc* T35_; NI T36_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_313; NI TM__efoQf6oR7pdfyv6JVnE1Sw_314; NI T37_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_315; NI TM__efoQf6oR7pdfyv6JVnE1Sw_316; NI TM__efoQf6oR7pdfyv6JVnE1Sw_317; NimStringDesc* T38_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T25_; NIM_BOOL T26_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T25_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T25_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T26_ = (NIM_BOOL)0; T26_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T25_, 2); if (!!(T26_)) goto LA27_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA22; } LA27_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_294)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T29_ = (NI)0; T29_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T29_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_295)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T30_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T30_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_297)) { raiseOverflow(); }; #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_298)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_297), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_298), &TM__efoQf6oR7pdfyv6JVnE1Sw_299)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T31_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T31_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_300)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_301)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_301), (*secrets).macsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_302)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_302), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_303)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_300), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_303), &TM__efoQf6oR7pdfyv6JVnE1Sw_304)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_304)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_299) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_299)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_304)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T32_ = (NimStringDesc*)0; T32_ = shortLog__t8DD2nZSoPvV28s0XouGjw((NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_299)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_304))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_299))+1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_296), T32_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 834 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T33_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T33_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_306)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_306), (*secrets).ivsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_307)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T34_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T34_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_308)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_309)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_309), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_310)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_308), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_310), &TM__efoQf6oR7pdfyv6JVnE1Sw_311)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_311)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_307) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_307)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_311)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T35_ = (NimStringDesc*)0; T35_ = shortLog__t8DD2nZSoPvV28s0XouGjw((NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_307)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_311))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_307))+1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_305), T35_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 830 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T36_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T36_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_313)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_313), ((NI) 0), &TM__efoQf6oR7pdfyv6JVnE1Sw_314)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T37_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T37_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_315)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimSubInt((*secrets).ivsize, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_316)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_315), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_316), &TM__efoQf6oR7pdfyv6JVnE1Sw_317)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_317)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_314) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_314)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_317)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T38_ = (NimStringDesc*)0; T38_ = shortLog__t8DD2nZSoPvV28s0XouGjw((NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_314)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_317))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_314))+1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_312), T38_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA22: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym136980019_; Exception* T41_; Exception* T42_; TM__efoQf6oR7pdfyv6JVnE1Sw_293.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T41_ = (Exception*)0; T41_ = getCurrentException(); errX60gensym136980019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T41_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T42_ = (Exception*)0; T42_ = &errX60gensym136980019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Writer credentials", T42_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_293.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_292.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_292.status != 0) reraiseException(); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_318); TM__efoQf6oR7pdfyv6JVnE1Sw_318.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_318.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_318.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_319; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_319); TM__efoQf6oR7pdfyv6JVnE1Sw_319.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_319.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_319.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T54_; NI T55_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_322; NI TM__efoQf6oR7pdfyv6JVnE1Sw_323; NI TM__efoQf6oR7pdfyv6JVnE1Sw_324; NI T56_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_325; NI TM__efoQf6oR7pdfyv6JVnE1Sw_326; NI TM__efoQf6oR7pdfyv6JVnE1Sw_327; NI TM__efoQf6oR7pdfyv6JVnE1Sw_328; NI TM__efoQf6oR7pdfyv6JVnE1Sw_329; NimStringDesc* T57_; NI T58_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_330; NI TM__efoQf6oR7pdfyv6JVnE1Sw_331; NI T59_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_332; NI TM__efoQf6oR7pdfyv6JVnE1Sw_333; NI TM__efoQf6oR7pdfyv6JVnE1Sw_334; NI TM__efoQf6oR7pdfyv6JVnE1Sw_335; NimStringDesc* T60_; NI T61_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_336; NI TM__efoQf6oR7pdfyv6JVnE1Sw_337; NI T62_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_338; NI TM__efoQf6oR7pdfyv6JVnE1Sw_339; NI TM__efoQf6oR7pdfyv6JVnE1Sw_340; NimStringDesc* T63_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T50_; NIM_BOOL T51_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T50_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T50_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T51_ = (NIM_BOOL)0; T51_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T50_, 2); if (!!(T51_)) goto LA52_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA47; } LA52_: ; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_320)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T54_ = (NI)0; T54_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T54_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_321)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T55_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T55_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_322)) { raiseOverflow(); }; #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_323)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_322), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_323), &TM__efoQf6oR7pdfyv6JVnE1Sw_324)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T56_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T56_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_325)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_326)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_326), (*secrets).macsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_327)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_327), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_328)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_325), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_328), &TM__efoQf6oR7pdfyv6JVnE1Sw_329)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_329)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_324) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_324)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_329)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T57_ = (NimStringDesc*)0; T57_ = shortLog__t8DD2nZSoPvV28s0XouGjw((NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_324)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_329))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_324))+1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_296), T57_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 834 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T58_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T58_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_330)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_330), (*secrets).ivsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_331)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T59_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T59_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_332)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_333)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_333), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_334)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_332), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_334), &TM__efoQf6oR7pdfyv6JVnE1Sw_335)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_335)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_331) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_331)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_335)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T60_ = (NimStringDesc*)0; T60_ = shortLog__t8DD2nZSoPvV28s0XouGjw((NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_331)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_335))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_331))+1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_305), T60_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 830 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T61_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T61_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_336)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_336), ((NI) 0), &TM__efoQf6oR7pdfyv6JVnE1Sw_337)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T62_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T62_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_338)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimSubInt((*secrets).ivsize, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_339)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_338), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_339), &TM__efoQf6oR7pdfyv6JVnE1Sw_340)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_340)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_337) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_337)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_340)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T63_ = (NimStringDesc*)0; T63_ = shortLog__t8DD2nZSoPvV28s0XouGjw((NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_337)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_340))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_337))+1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_312), T63_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2)); } LA47: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym137110019_; Exception* T66_; Exception* T67_; TM__efoQf6oR7pdfyv6JVnE1Sw_319.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T66_ = (Exception*)0; T66_ = getCurrentException(); errX60gensym137110019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T66_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T67_ = (Exception*)0; T67_ = &errX60gensym137110019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Reader credentials", T67_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_319.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_318.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_318.status != 0) reraiseException(); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T70_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T70_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_344)) { raiseOverflow(); }; #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_345)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_344), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_345), &TM__efoQf6oR7pdfyv6JVnE1Sw_346)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T71_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T71_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_347)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_348)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_348), (*secrets).macsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_349)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_349), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_350)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_347), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_350), &TM__efoQf6oR7pdfyv6JVnE1Sw_351)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_351)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_346) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_346)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_351)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__Vj9bkwPnDTsx8gwk0V1LGyg((&(*result).writerMac), hash_0, (NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_346)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_351))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_346))+1); #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T72_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T72_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_352)) { raiseOverflow(); }; #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_353)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_352), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_353), &TM__efoQf6oR7pdfyv6JVnE1Sw_354)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T73_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T73_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_355)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_356)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_356), (*secrets).macsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_357)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_357), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_358)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_355), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_358), &TM__efoQf6oR7pdfyv6JVnE1Sw_359)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_359)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_354) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_354)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_359)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__Vj9bkwPnDTsx8gwk0V1LGyg((&(*result).readerMac), hash_0, (NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_354)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_359))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_354))+1); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 834 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T74_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T74_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_363)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_363), (*secrets).ivsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_364)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T75_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T75_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_365)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_366)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_366), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_367)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_365), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_367), &TM__efoQf6oR7pdfyv6JVnE1Sw_368)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_368)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_364) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_364)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_368)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 830 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T76_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T76_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_369)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_369), ((NI) 0), &TM__efoQf6oR7pdfyv6JVnE1Sw_370)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T77_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i0, (NI)((NI64)(T77_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_371)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimSubInt((*secrets).ivsize, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_372)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_371), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_372), &TM__efoQf6oR7pdfyv6JVnE1Sw_373)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_373)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_370) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_370)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_373)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__MaszaLz9clgR3CPMux9bYNoQsecio((&(*result).writerCoder), cipher, (NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_364)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_368))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_364))+1, (NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_370)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_373))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_370))+1); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 834 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T78_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T78_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_374)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_374), (*secrets).ivsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_375)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T79_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T79_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_376)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*secrets).ivsize, (*secrets).keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_377)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_377), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_378)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_376), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_378), &TM__efoQf6oR7pdfyv6JVnE1Sw_379)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_379)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_375) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_375)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_379)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 830 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T80_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T80_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_380)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_380), ((NI) 0), &TM__efoQf6oR7pdfyv6JVnE1Sw_381)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T81_ = ((*secrets).data ? (*secrets).data->Sup.len : 0); if (nimMulInt(i1, (NI)((NI64)(T81_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_382)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimSubInt((*secrets).ivsize, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_383)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_382), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_383), &TM__efoQf6oR7pdfyv6JVnE1Sw_384)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_384)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_381) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_381)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_384)) >= (NU)((*secrets).data ? (*secrets).data->Sup.len : 0))){ raiseIndexError(); } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__MaszaLz9clgR3CPMux9bYNoQsecio((&(*result).readerCoder), cipher, (NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_375)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_379))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_375))+1, (NU8*)(*secrets).data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_381)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_384))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_381))+1); return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handshake__w9bljSHWeLNc6HdAooyqzHQ_4)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw*) ClE_0; #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" while (1) { if (!1) goto LA1; { tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ T103_; tyObject_Result__zGyZB68DDVJsh9ahWOPH3zw T104_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_192; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_201; tyObject_Result__iS17NtK7ldheyAdSzroSMA T166_; tyObject_Result__4V9aavu9bX80MVc5K82Pp59aA T167_; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T168_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* T169_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* T170_; tyObject_Result__ZGY78kIl5s9a88zIUpvwquA T171_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* T172_; tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* T173_; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T252_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* T253_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* T254_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_226; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_238; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_243; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T395_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T396_; tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA* T403_; tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* T404_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T455_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; case 6: goto STATE6; case 7: goto STATE7; case 8: goto STATE8; case 9: goto STATE9; case 10: goto STATE10; case 11: goto STATE11; case 12: goto STATE12; case 13: goto STATE13; } STATE0: ; #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).result1 = (tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA*)0; { tyObject_Result__wI9bduJs1m4ktObREEZ9adiQ T4_; tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ T5_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_160; tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* T24_; #line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(*colonenvP_).localNonce2, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); #line 291 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).remoteNonce3 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).remoteBytesPubkey4 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).remoteEBytesPubkey5 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).remoteEBytesSig6 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&(*colonenvP_).remotePubkey7), sizeof(tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA)); #line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).remoteEPubkey8 = (tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q*)0; #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&(*colonenvP_).remoteESignature9), sizeof(tyObject_Signature__CGRrBG2C4jqyNkskN9acy8Q)); #line 298 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).remoteExchanges10 = (NimStringDesc*)0; #line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).remoteCiphers11 = (NimStringDesc*)0; #line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).remoteHashes12 = (NimStringDesc*)0; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&(*colonenvP_).remotePeerId13), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); #line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&(*colonenvP_).localPeerId14), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T4_), sizeof(tyObject_Result__wI9bduJs1m4ktObREEZ9adiQ)); getBytes__4eZxdwajU59aqY5fR5EvlLg((&(*(*(*colonenvP_).colonup_).s1).localPublicKey), (&T4_)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).localBytesPubkey15), tryGet__pg72R9b53e39bPQBiMgCX8Rgresults(T4_)); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" brHmacDrbgGenerate__jb39atYOOGTT2cdYx6onnSw((*(*(*colonenvP_).colonup_).s1).rng, (*colonenvP_).localNonce2, 16); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).request17), createProposal__H77QupSVNLJySA9cX9cLXQfw((*colonenvP_).localNonce2, 16, (*colonenvP_).localBytesPubkey15->data, ((*colonenvP_).localBytesPubkey15 ? (*colonenvP_).localBytesPubkey15->Sup.len : 0), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_157), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_158), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_159))); #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T5_), sizeof(tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ)); init__62yqKJpN4T5rhMXt9cfWICA((&(*(*(*colonenvP_).colonup_).s1).localPublicKey), (&T5_)); #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" tryGet__ME7aJ9cmvtfOzZSR3TgduCA_2results(T5_, (&(*colonenvP_).localPeerId14)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_160); TM__efoQf6oR7pdfyv6JVnE1Sw_160.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_160.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_160.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_161; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_161); TM__efoQf6oR7pdfyv6JVnE1Sw_161.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_161.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_161.status == 0) { { NI T15_; NimStringDesc* T16_; NimStringDesc* T17_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T11_; NIM_BOOL T12_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T11_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T11_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T12_ = (NIM_BOOL)0; T12_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T11_, 2); if (!!(T12_)) goto LA13_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA8; } LA13_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record18), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record18)); unsureAsgnRef((void**)&(*colonenvP_).record18.output.buffer, NIM_NIL); (*colonenvP_).record18.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record18), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_162)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T15_ = (NI)0; T15_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T15_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_163)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_164), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_157)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_165), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_158)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_166), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_159)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T16_ = (NimStringDesc*)0; T16_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).localBytesPubkey15->data, ((*colonenvP_).localBytesPubkey15 ? (*colonenvP_).localBytesPubkey15->Sup.len : 0)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_167), T16_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T17_ = (NimStringDesc*)0; T17_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*colonenvP_).localPeerId14); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_168), T17_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record18)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record18)); } LA8: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T20_; Exception* T21_; TM__efoQf6oR7pdfyv6JVnE1Sw_161.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T20_ = (Exception*)0; T20_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13749501919_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T20_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T21_ = (Exception*)0; T21_ = &(*colonenvP_).errX60gensym13749501919_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Local proposal", T21_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_161.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_160.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_160.status != 0) reraiseException(); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture20 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T24_ = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; T24_ = transactMessage__61QsNzA9c1cb19awIkhFAijQ((*(*colonenvP_).colonup_).conn2, (*colonenvP_).request17); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture20), &T24_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture20); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture20; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T29_; NimStringDesc* T30_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA27_; T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T29_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T29_).Sup.Sup.Sup.name = "CancelledError"; T30_ = (NimStringDesc*)0; T30_ = (*T29_).Sup.Sup.Sup.message; (*T29_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_13)); if (T30_) nimGCunrefNoCycle(T30_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T29_, "CancelledError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA27_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture20); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE2: ; #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenvP_).answer22), internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop(((tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*) ((*colonenvP_).chronosInternalTmpFuture20)))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE3: ; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NI T33_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_180; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T53_; NimStringDesc* T54_; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T33_ = ((*colonenvP_).answer22 ? (*colonenvP_).answer22->Sup.len : 0); if (!(T33_ == ((NI) 0))) goto LA34_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_180); TM__efoQf6oR7pdfyv6JVnE1Sw_180.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_180.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_180.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_181; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_181); TM__efoQf6oR7pdfyv6JVnE1Sw_181.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_181.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_181.status == 0) { { NI T45_; NimStringDesc* T46_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T41_; NIM_BOOL T42_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T41_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T41_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T42_ = (NIM_BOOL)0; T42_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T41_, 2); if (!!(T42_)) goto LA43_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA38; } LA43_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record23), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record23)); unsureAsgnRef((void**)&(*colonenvP_).record23.output.buffer, NIM_NIL); (*colonenvP_).record23.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record23), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_182)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T45_ = (NI)0; T45_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record23), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T45_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record23), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_183)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T46_ = (NimStringDesc*)0; T46_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn2); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record23), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_29), T46_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record23)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record23)); } LA38: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T49_; Exception* T50_; TM__efoQf6oR7pdfyv6JVnE1Sw_181.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T49_ = (Exception*)0; T49_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13761001924_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T49_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T50_ = (Exception*)0; T50_ = &(*colonenvP_).errX60gensym13761001924_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Proposal exchange failed", T50_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_181.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_180.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_180.status != 0) reraiseException(); T53_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T53_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T53_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T53_).Sup.Sup.name = "SecioError"; T54_ = (NimStringDesc*)0; T54_ = (*T53_).Sup.Sup.message; (*T53_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_182)); if (T54_) nimGCunrefNoCycle(T54_); #line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T53_, "SecioError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 325); } LA34_: ; #line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NIM_BOOL T57_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_184; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T77_; NimStringDesc* T78_; #line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T57_ = (NIM_BOOL)0; T57_ = decodeProposal__usPxSkdt33tx9cA9ai9cH5Ztw((*colonenvP_).answer22, (&(*colonenvP_).remoteNonce3), (&(*colonenvP_).remoteBytesPubkey4), (&(*colonenvP_).remoteExchanges10), (&(*colonenvP_).remoteCiphers11), (&(*colonenvP_).remoteHashes12)); if (!!(T57_)) goto LA58_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_184); TM__efoQf6oR7pdfyv6JVnE1Sw_184.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_184.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_184.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_185; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_185); TM__efoQf6oR7pdfyv6JVnE1Sw_185.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_185.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_185.status == 0) { { NI T69_; NimStringDesc* T70_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T65_; NIM_BOOL T66_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T65_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T65_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T66_ = (NIM_BOOL)0; T66_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T65_, 2); if (!!(T66_)) goto LA67_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA62; } LA67_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record25), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record25)); unsureAsgnRef((void**)&(*colonenvP_).record25.output.buffer, NIM_NIL); (*colonenvP_).record25.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record25), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_186)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T69_ = (NI)0; T69_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record25), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T69_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_187)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T70_ = (NimStringDesc*)0; T70_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn2); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_29), T70_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record25)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record25)); } LA62: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T73_; Exception* T74_; TM__efoQf6oR7pdfyv6JVnE1Sw_185.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T73_ = (Exception*)0; T73_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13767501926_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T73_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T74_ = (Exception*)0; T74_ = &(*colonenvP_).errX60gensym13767501926_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Remote proposal decoding failed", T74_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_185.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_184.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_184.status != 0) reraiseException(); T77_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T77_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T77_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T77_).Sup.Sup.name = "SecioError"; T78_ = (NimStringDesc*)0; T78_ = (*T77_).Sup.Sup.message; (*T77_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_186)); if (T78_) nimGCunrefNoCycle(T78_); #line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T77_, "SecioError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 330); } LA58_: ; #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NIM_BOOL T81_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_188; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T101_; NimStringDesc* T102_; #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T81_ = (NIM_BOOL)0; T81_ = init__ZFrj29apZJPaB79ca09cGOStw((&(*colonenvP_).remotePubkey7), (*colonenvP_).remoteBytesPubkey4->data, ((*colonenvP_).remoteBytesPubkey4 ? (*colonenvP_).remoteBytesPubkey4->Sup.len : 0)); if (!!(T81_)) goto LA82_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_188); TM__efoQf6oR7pdfyv6JVnE1Sw_188.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_188.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_188.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_189; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_189); TM__efoQf6oR7pdfyv6JVnE1Sw_189.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_189.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_189.status == 0) { { NI T93_; NimStringDesc* T94_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T89_; NIM_BOOL T90_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T89_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T89_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T90_ = (NIM_BOOL)0; T90_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T89_, 2); if (!!(T90_)) goto LA91_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA86; } LA91_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record27), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record27)); unsureAsgnRef((void**)&(*colonenvP_).record27.output.buffer, NIM_NIL); (*colonenvP_).record27.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record27), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_190)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T93_ = (NI)0; T93_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record27), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T93_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record27), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_191)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T94_ = (NimStringDesc*)0; T94_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).remoteBytesPubkey4->data, ((*colonenvP_).remoteBytesPubkey4 ? (*colonenvP_).remoteBytesPubkey4->Sup.len : 0)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record27), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_167), T94_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record27)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record27)); } LA86: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T97_; Exception* T98_; TM__efoQf6oR7pdfyv6JVnE1Sw_189.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T97_ = (Exception*)0; T97_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13774001928_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T97_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T98_ = (Exception*)0; T98_ = &(*colonenvP_).errX60gensym13774001928_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Remote public key incorrect or corrupted", T98_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_189.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_188.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_188.status != 0) reraiseException(); T101_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T101_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T101_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T101_).Sup.Sup.name = "SecioError"; T102_ = (NimStringDesc*)0; T102_ = (*T101_).Sup.Sup.message; (*T101_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_190)); if (T102_) nimGCunrefNoCycle(T102_); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T101_, "SecioError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 335); } LA82_: ; #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T103_), sizeof(tyObject_Result__rRs2IHyL9cPDf0qPXyWd1oQ)); init__62yqKJpN4T5rhMXt9cfWICA((&(*colonenvP_).remotePubkey7), (&T103_)); #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" tryGet__ME7aJ9cmvtfOzZSR3TgduCA_2results(T103_, (&(*colonenvP_).remotePeerId13)); #line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T104_ = getOrder__7SSF9auN14yuhL9a2AYxOVfg((*colonenvP_).remoteBytesPubkey4->data, ((*colonenvP_).remoteBytesPubkey4 ? (*colonenvP_).remoteBytesPubkey4->Sup.len : 0), (*colonenvP_).localNonce2, 16, (*colonenvP_).localBytesPubkey15->data, ((*colonenvP_).localBytesPubkey15 ? (*colonenvP_).localBytesPubkey15->Sup.len : 0), (*colonenvP_).remoteNonce3->data, ((*colonenvP_).remoteNonce3 ? (*colonenvP_).remoteNonce3->Sup.len : 0)); #line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" (*colonenvP_).order29 = tryGet__cEJ0rFweac349aODxq1ZM9cgresults(T104_); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_192); TM__efoQf6oR7pdfyv6JVnE1Sw_192.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_192.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_192.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_193; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_193); TM__efoQf6oR7pdfyv6JVnE1Sw_193.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_193.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_193.status == 0) { { NI T114_; NimStringDesc* T115_; NimStringDesc* T116_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T110_; NIM_BOOL T111_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T110_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T110_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T111_ = (NIM_BOOL)0; T111_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T110_, 2); if (!!(T111_)) goto LA112_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA107; } LA112_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record30), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record30)); unsureAsgnRef((void**)&(*colonenvP_).record30.output.buffer, NIM_NIL); (*colonenvP_).record30.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record30), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_194)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T114_ = (NI)0; T114_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record30), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T114_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_195)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_164), (*colonenvP_).remoteExchanges10); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_165), (*colonenvP_).remoteCiphers11); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_166), (*colonenvP_).remoteHashes12); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T115_ = (NimStringDesc*)0; T115_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).remoteBytesPubkey4->data, ((*colonenvP_).remoteBytesPubkey4 ? (*colonenvP_).remoteBytesPubkey4->Sup.len : 0)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_167), T115_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record30), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_196), (*colonenvP_).order29); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T116_ = (NimStringDesc*)0; T116_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*colonenvP_).remotePeerId13); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_168), T116_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record30)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record30)); } LA107: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T119_; Exception* T120_; TM__efoQf6oR7pdfyv6JVnE1Sw_193.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T119_ = (Exception*)0; T119_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13780501931_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T119_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T120_ = (Exception*)0; T120_ = &(*colonenvP_).errX60gensym13780501931_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Remote proposal", T120_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_193.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_192.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_192.status != 0) reraiseException(); #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).scheme32), selectBest__IfUm6AncJPGOru6oPQaZ6A((*colonenvP_).order29, ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_157), (*colonenvP_).remoteExchanges10)); #line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).cipher33), selectBest__IfUm6AncJPGOru6oPQaZ6A((*colonenvP_).order29, ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_158), (*colonenvP_).remoteCiphers11)); #line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).hash34), selectBest__IfUm6AncJPGOru6oPQaZ6A((*colonenvP_).order29, ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_159), (*colonenvP_).remoteHashes12)); #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NIM_BOOL T125_; NIM_BOOL T126_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_197; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T148_; NimStringDesc* T149_; #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T125_ = (NIM_BOOL)0; #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T126_ = (NIM_BOOL)0; #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T126_ = (((*colonenvP_).scheme32 ? (*colonenvP_).scheme32->Sup.len : 0) == ((NI) 0)); if (T126_) goto LA127_; #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T126_ = (((*colonenvP_).cipher33 ? (*colonenvP_).cipher33->Sup.len : 0) == ((NI) 0)); LA127_: ; T125_ = T126_; if (T125_) goto LA128_; #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T125_ = (((*colonenvP_).hash34 ? (*colonenvP_).hash34->Sup.len : 0) == ((NI) 0)); LA128_: ; if (!T125_) goto LA129_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_197); TM__efoQf6oR7pdfyv6JVnE1Sw_197.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_197.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_197.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_198; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_198); TM__efoQf6oR7pdfyv6JVnE1Sw_198.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_198.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_198.status == 0) { { NI T140_; NimStringDesc* T141_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T136_; NIM_BOOL T137_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T136_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T136_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T137_ = (NIM_BOOL)0; T137_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T136_, 2); if (!!(T137_)) goto LA138_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA133; } LA138_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record35), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record35)); unsureAsgnRef((void**)&(*colonenvP_).record35.output.buffer, NIM_NIL); (*colonenvP_).record35.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record35), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_199)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T140_ = (NI)0; T140_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record35), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T140_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record35), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_200)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T141_ = (NimStringDesc*)0; T141_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*colonenvP_).remotePeerId13); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record35), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_168), T141_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record35)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record35)); } LA133: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T144_; Exception* T145_; TM__efoQf6oR7pdfyv6JVnE1Sw_198.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T144_ = (Exception*)0; T144_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13792001936_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T144_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T145_ = (Exception*)0; T145_ = &(*colonenvP_).errX60gensym13792001936_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("No algorithms in common", T145_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_198.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_197.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_197.status != 0) reraiseException(); T148_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T148_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T148_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T148_).Sup.Sup.name = "SecioError"; T149_ = (NimStringDesc*)0; T149_ = (*T148_).Sup.Sup.message; (*T148_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_199)); if (T149_) nimGCunrefNoCycle(T149_); #line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T148_, "SecioError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 352); } LA129_: ; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_201); TM__efoQf6oR7pdfyv6JVnE1Sw_201.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_201.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_201.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_202; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_202); TM__efoQf6oR7pdfyv6JVnE1Sw_202.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_202.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_202.status == 0) { { NI T159_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T155_; NIM_BOOL T156_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T155_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T155_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T156_ = (NIM_BOOL)0; T156_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T155_, 2); if (!!(T156_)) goto LA157_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA152; } LA157_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record37), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record37)); unsureAsgnRef((void**)&(*colonenvP_).record37.output.buffer, NIM_NIL); (*colonenvP_).record37.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record37), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_203)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T159_ = (NI)0; T159_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record37), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T159_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record37), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_204)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record37), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_205), (*colonenvP_).scheme32); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record37), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_206), (*colonenvP_).cipher33); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record37), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_207), (*colonenvP_).hash34); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record37)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record37)); } LA152: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T162_; Exception* T163_; TM__efoQf6oR7pdfyv6JVnE1Sw_202.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T162_ = (Exception*)0; T162_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13798501938_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T162_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T163_ = (Exception*)0; T163_ = &(*colonenvP_).errX60gensym13798501938_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Encryption scheme selected", T163_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_202.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_201.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_201.status != 0) reraiseException(); #line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T166_), sizeof(tyObject_Result__iS17NtK7ldheyAdSzroSMA)); ephemeral__tKoYnchqWVV015hG9azV5rw((*colonenvP_).scheme32, (*(*(*colonenvP_).colonup_).s1).rng, (&T166_)); #line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" tryGet__n9bZU1ZmMUafbBYTTHzZQ1wresults(T166_, (&(*colonenvP_).ekeypair39)); #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T167_), sizeof(tyObject_Result__4V9aavu9bX80MVc5K82Pp59aA)); getRawBytes__9coFnXXweAFsWW2RRW9bjCeg_2((*colonenvP_).ekeypair39.pubkey, (&T167_)); #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).epubkey40), tryGet__1Rm9c5FVloDJdaGjfyuiRhAresults(T167_)); #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T168_ = dotdot___xNR8BVBMWzS9bXXNMikmyLgsystem(((NI) 4), ((NI) 1)); #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T169_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; T169_ = X5BX5D___wOb6H4KHZySddEgq9c9cTBTQ((*colonenvP_).request17->data, ((*colonenvP_).request17 ? (*colonenvP_).request17->Sup.len : 0), T168_); #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T170_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; T170_ = amp___GKDTgswYEfLZ0HJ4qcD9cGQ(T169_, (*colonenvP_).answer22); #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).localCorpus41), amp___GKDTgswYEfLZ0HJ4qcD9cGQ(T170_, (*colonenvP_).epubkey40)); #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T171_), sizeof(tyObject_Result__ZGY78kIl5s9a88zIUpvwquA)); sign__aZO9bv2QzDrkoNSd9c7rh3Bg((&(*(*(*colonenvP_).colonup_).s1).localPrivateKey), (*colonenvP_).localCorpus41->data, ((*colonenvP_).localCorpus41 ? (*colonenvP_).localCorpus41->Sup.len : 0), (&T171_)); #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" tryGet__fUUXwq71T5lZxtHw9bDHKqAresults(T171_, (&(*colonenvP_).signature42)); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T172_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; T172_ = getBytes__c1mSmfwMuNxjcxH6tqzdLg((*colonenvP_).signature42); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).localExchange43), createExchange__VxdTLrjHiFkVOD6si9cLIPA((*colonenvP_).epubkey40->data, ((*colonenvP_).epubkey40 ? (*colonenvP_).epubkey40->Sup.len : 0), T172_->data, (T172_ ? T172_->Sup.len : 0))); #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T173_ = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; T173_ = transactMessage__61QsNzA9c1cb19awIkhFAijQ((*(*colonenvP_).colonup_).conn2, (*colonenvP_).localExchange43); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture20), &T173_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture20); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture20; goto BeforeRet_; STATE4: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T178_; NimStringDesc* T179_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA176_; T178_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T178_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T178_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T178_).Sup.Sup.Sup.name = "CancelledError"; T179_ = (NimStringDesc*)0; T179_ = (*T178_).Sup.Sup.Sup.message; (*T178_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_13)); if (T179_) nimGCunrefNoCycle(T179_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T178_, "CancelledError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA176_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture20); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE5: ; #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenvP_).remoteExchange44), internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop(((tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*) ((*colonenvP_).chronosInternalTmpFuture20)))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE6: ; #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NI T182_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_208; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T202_; NimStringDesc* T203_; #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T182_ = ((*colonenvP_).remoteExchange44 ? (*colonenvP_).remoteExchange44->Sup.len : 0); if (!(T182_ == ((NI) 0))) goto LA183_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_208); TM__efoQf6oR7pdfyv6JVnE1Sw_208.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_208.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_208.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_209; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_209); TM__efoQf6oR7pdfyv6JVnE1Sw_209.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_209.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_209.status == 0) { { NI T194_; NimStringDesc* T195_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T190_; NIM_BOOL T191_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T190_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T190_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T191_ = (NIM_BOOL)0; T191_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T190_, 2); if (!!(T191_)) goto LA192_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA187; } LA192_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record45), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record45)); unsureAsgnRef((void**)&(*colonenvP_).record45.output.buffer, NIM_NIL); (*colonenvP_).record45.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record45), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_210)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T194_ = (NI)0; T194_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record45), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T194_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record45), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_211)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T195_ = (NimStringDesc*)0; T195_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn2); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record45), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_29), T195_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record45)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record45)); } LA187: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T198_; Exception* T199_; TM__efoQf6oR7pdfyv6JVnE1Sw_209.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T198_ = (Exception*)0; T198_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13809001946_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T198_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T199_ = (Exception*)0; T199_ = &(*colonenvP_).errX60gensym13809001946_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Corpus exchange failed", T199_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_209.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_208.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_208.status != 0) reraiseException(); T202_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T202_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T202_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T202_).Sup.Sup.name = "SecioError"; T203_ = (NimStringDesc*)0; T203_ = (*T202_).Sup.Sup.message; (*T202_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_210)); if (T203_) nimGCunrefNoCycle(T203_); #line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T202_, "SecioError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 367); } LA183_: ; #line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NIM_BOOL T206_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_212; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T226_; NimStringDesc* T227_; #line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T206_ = (NIM_BOOL)0; T206_ = decodeExchange__nEMKoCBcPx3SQzcIx4u1nw((*colonenvP_).remoteExchange44, (&(*colonenvP_).remoteEBytesPubkey5), (&(*colonenvP_).remoteEBytesSig6)); if (!!(T206_)) goto LA207_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_212); TM__efoQf6oR7pdfyv6JVnE1Sw_212.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_212.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_212.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_213; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_213); TM__efoQf6oR7pdfyv6JVnE1Sw_213.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_213.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_213.status == 0) { { NI T218_; NimStringDesc* T219_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T214_; NIM_BOOL T215_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T214_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T214_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T215_ = (NIM_BOOL)0; T215_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T214_, 2); if (!!(T215_)) goto LA216_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA211; } LA216_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record47), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record47)); unsureAsgnRef((void**)&(*colonenvP_).record47.output.buffer, NIM_NIL); (*colonenvP_).record47.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record47), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_214)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T218_ = (NI)0; T218_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record47), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T218_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record47), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_215)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T219_ = (NimStringDesc*)0; T219_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn2); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record47), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_29), T219_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record47)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record47)); } LA211: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T222_; Exception* T223_; TM__efoQf6oR7pdfyv6JVnE1Sw_213.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T222_ = (Exception*)0; T222_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13815501948_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T222_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T223_ = (Exception*)0; T223_ = &(*colonenvP_).errX60gensym13815501948_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Remote exchange decoding failed", T223_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_213.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_212.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_212.status != 0) reraiseException(); T226_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T226_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T226_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T226_).Sup.Sup.name = "SecioError"; T227_ = (NimStringDesc*)0; T227_ = (*T226_).Sup.Sup.message; (*T226_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_214)); if (T227_) nimGCunrefNoCycle(T227_); #line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T226_, "SecioError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 371); } LA207_: ; #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NIM_BOOL T230_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_216; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T250_; NimStringDesc* T251_; #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T230_ = (NIM_BOOL)0; T230_ = init__6Cs9aoQUoUHTjlNfrez9bVnw((&(*colonenvP_).remoteESignature9), (*colonenvP_).remoteEBytesSig6->data, ((*colonenvP_).remoteEBytesSig6 ? (*colonenvP_).remoteEBytesSig6->Sup.len : 0)); if (!!(T230_)) goto LA231_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_216); TM__efoQf6oR7pdfyv6JVnE1Sw_216.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_216.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_216.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_217; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_217); TM__efoQf6oR7pdfyv6JVnE1Sw_217.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_217.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_217.status == 0) { { NI T242_; NimStringDesc* T243_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T238_; NIM_BOOL T239_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T238_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T238_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T239_ = (NIM_BOOL)0; T239_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T238_, 2); if (!!(T239_)) goto LA240_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA235; } LA240_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record49), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record49)); unsureAsgnRef((void**)&(*colonenvP_).record49.output.buffer, NIM_NIL); (*colonenvP_).record49.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record49), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_218)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T242_ = (NI)0; T242_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record49), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T242_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record49), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_219)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T243_ = (NimStringDesc*)0; T243_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).remoteEBytesSig6->data, ((*colonenvP_).remoteEBytesSig6 ? (*colonenvP_).remoteEBytesSig6->Sup.len : 0)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record49), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_220), T243_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record49)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record49)); } LA235: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T246_; Exception* T247_; TM__efoQf6oR7pdfyv6JVnE1Sw_217.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T246_ = (Exception*)0; T246_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13822001950_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T246_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T247_ = (Exception*)0; T247_ = &(*colonenvP_).errX60gensym13822001950_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Remote signature incorrect or corrupted", T247_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_217.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_216.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_216.status != 0) reraiseException(); T250_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T250_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T250_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T250_).Sup.Sup.name = "SecioError"; T251_ = (NimStringDesc*)0; T251_ = (*T250_).Sup.Sup.message; (*T250_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_218)); if (T251_) nimGCunrefNoCycle(T251_); #line 375 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T250_, "SecioError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 375); } LA231_: ; #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T252_ = dotdot___xNR8BVBMWzS9bXXNMikmyLgsystem(((NI) 4), ((NI) 1)); #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T253_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; T253_ = X5BX5D___wOb6H4KHZySddEgq9c9cTBTQ((*colonenvP_).request17->data, ((*colonenvP_).request17 ? (*colonenvP_).request17->Sup.len : 0), T252_); #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T254_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; T254_ = amp___GKDTgswYEfLZ0HJ4qcD9cGQ((*colonenvP_).answer22, T253_); #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).remoteCorpus51), amp___GKDTgswYEfLZ0HJ4qcD9cGQ(T254_, (*colonenvP_).remoteEBytesPubkey5)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NIM_BOOL T257_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_221; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T279_; NimStringDesc* T280_; #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T257_ = (NIM_BOOL)0; T257_ = verify__TsBOm3TqPuBNRfSnGdwfiw((*colonenvP_).remoteESignature9, (*colonenvP_).remoteCorpus51->data, ((*colonenvP_).remoteCorpus51 ? (*colonenvP_).remoteCorpus51->Sup.len : 0), (&(*colonenvP_).remotePubkey7)); if (!!(T257_)) goto LA258_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_221); TM__efoQf6oR7pdfyv6JVnE1Sw_221.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_221.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_221.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_222; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_222); TM__efoQf6oR7pdfyv6JVnE1Sw_222.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_222.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_222.status == 0) { { NI T269_; NimStringDesc* T270_; NimStringDesc* T271_; NimStringDesc* T272_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T265_; NIM_BOOL T266_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T265_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T265_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T266_ = (NIM_BOOL)0; T266_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T265_, 2); if (!!(T266_)) goto LA267_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA262; } LA267_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record52), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record52)); unsureAsgnRef((void**)&(*colonenvP_).record52.output.buffer, NIM_NIL); (*colonenvP_).record52.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record52), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_223)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T269_ = (NI)0; T269_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record52), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T269_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record52), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_224)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record52), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_205), reprEnum((NI)(*colonenvP_).remotePubkey7.scheme, (&NTI__GeN4EiKxd9aXAvv5y1lfmHg_))); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T270_ = (NimStringDesc*)0; T270_ = dollar___m1SQxUgX7wCPGDEQbGyNUg((*colonenvP_).remoteESignature9); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record52), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_220), T270_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T271_ = (NimStringDesc*)0; T271_ = dollar___9bwC9ckFxGbRuRIhv18L2Mvg((&(*colonenvP_).remotePubkey7)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record52), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_167), T271_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T272_ = (NimStringDesc*)0; T272_ = dollar___zMVAqVKur1IdGuBDQciPBg((*colonenvP_).remoteCorpus51); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record52), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_225), T272_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record52)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record52)); } LA262: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T275_; Exception* T276_; TM__efoQf6oR7pdfyv6JVnE1Sw_222.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T275_ = (Exception*)0; T275_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13829501953_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T275_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T276_ = (Exception*)0; T276_ = &(*colonenvP_).errX60gensym13829501953_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Signature verification failed", T276_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_222.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_221.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_221.status != 0) reraiseException(); T279_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T279_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T279_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T279_).Sup.Sup.name = "SecioError"; T280_ = (NimStringDesc*)0; T280_ = (*T279_).Sup.Sup.message; (*T279_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_223)); if (T280_) nimGCunrefNoCycle(T280_); #line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T279_, "SecioError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 383); } LA258_: ; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_226); TM__efoQf6oR7pdfyv6JVnE1Sw_226.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_226.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_226.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_227; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_227); TM__efoQf6oR7pdfyv6JVnE1Sw_227.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_227.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_227.status == 0) { { NI T290_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T286_; NIM_BOOL T287_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T286_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T286_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T287_ = (NIM_BOOL)0; T287_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T286_, 2); if (!!(T287_)) goto LA288_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA283; } LA288_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record54), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record54)); unsureAsgnRef((void**)&(*colonenvP_).record54.output.buffer, NIM_NIL); (*colonenvP_).record54.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record54), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_228)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T290_ = (NI)0; T290_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record54), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T290_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record54), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_229)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__Vm2U62A2eLGNuDn1rpxibA((&(*colonenvP_).record54), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_205), (*colonenvP_).remotePubkey7.scheme); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record54)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record54)); } LA283: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T293_; Exception* T294_; TM__efoQf6oR7pdfyv6JVnE1Sw_227.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T293_ = (Exception*)0; T293_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13839001955_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T293_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T294_ = (Exception*)0; T294_ = &(*colonenvP_).errX60gensym13839001955_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Signature verified", T294_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_227.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_226.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_226.status != 0) reraiseException(); #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NIM_BOOL T299_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_230; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T319_; NimStringDesc* T320_; #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T299_ = (NIM_BOOL)0; T299_ = initRaw__dSPaCDk6zBntpF9ch4vS8wg(&(*colonenvP_).remoteEPubkey8, (*colonenvP_).remoteEBytesPubkey5->data, ((*colonenvP_).remoteEBytesPubkey5 ? (*colonenvP_).remoteEBytesPubkey5->Sup.len : 0)); if (!!(T299_)) goto LA300_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_230); TM__efoQf6oR7pdfyv6JVnE1Sw_230.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_230.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_230.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_231; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_231); TM__efoQf6oR7pdfyv6JVnE1Sw_231.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_231.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_231.status == 0) { { NI T311_; NimStringDesc* T312_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T307_; NIM_BOOL T308_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T307_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T307_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T308_ = (NIM_BOOL)0; T308_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T307_, 2); if (!!(T308_)) goto LA309_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA304; } LA309_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record56), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record56)); unsureAsgnRef((void**)&(*colonenvP_).record56.output.buffer, NIM_NIL); (*colonenvP_).record56.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record56), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_232)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T311_ = (NI)0; T311_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record56), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T311_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record56), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_233)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T312_ = (NimStringDesc*)0; T312_ = toHex__TfeJ361pglyJR5Hz15wCJQutils((*colonenvP_).remoteEBytesPubkey5->data, ((*colonenvP_).remoteEBytesPubkey5 ? (*colonenvP_).remoteEBytesPubkey5->Sup.len : 0), NIM_FALSE); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record56), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_167), T312_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record56)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record56)); } LA304: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T315_; Exception* T316_; TM__efoQf6oR7pdfyv6JVnE1Sw_231.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T315_ = (Exception*)0; T315_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13851501957_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T315_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T316_ = (Exception*)0; T316_ = &(*colonenvP_).errX60gensym13851501957_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Remote ephemeral public key incorrect or corrupted", T316_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_231.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_230.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_230.status != 0) reraiseException(); T319_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T319_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T319_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T319_).Sup.Sup.name = "SecioError"; T320_ = (NimStringDesc*)0; T320_ = (*T319_).Sup.Sup.message; (*T319_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_232)); if (T320_) nimGCunrefNoCycle(T320_); #line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T319_, "SecioError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 390); } LA300_: ; #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).secret58), getSecret__4S3ePcyiwJzcvCemhN69baQ((*colonenvP_).remoteEPubkey8, (*colonenvP_).ekeypair39.seckey)); #line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { NI T323_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_234; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T342_; NimStringDesc* T343_; #line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T323_ = ((*colonenvP_).secret58 ? (*colonenvP_).secret58->Sup.len : 0); if (!(T323_ == ((NI) 0))) goto LA324_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_234); TM__efoQf6oR7pdfyv6JVnE1Sw_234.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_234.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_234.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_235; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_235); TM__efoQf6oR7pdfyv6JVnE1Sw_235.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_235.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_235.status == 0) { { NI T335_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T331_; NIM_BOOL T332_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T331_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T331_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T332_ = (NIM_BOOL)0; T332_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T331_, 2); if (!!(T332_)) goto LA333_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA328; } LA333_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record59), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record59)); unsureAsgnRef((void**)&(*colonenvP_).record59.output.buffer, NIM_NIL); (*colonenvP_).record59.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record59), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_236)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T335_ = (NI)0; T335_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record59), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T335_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record59), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_237)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record59)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record59)); } LA328: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T338_; Exception* T339_; TM__efoQf6oR7pdfyv6JVnE1Sw_235.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T338_ = (Exception*)0; T338_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13858001960_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T338_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T339_ = (Exception*)0; T339_ = &(*colonenvP_).errX60gensym13858001960_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Shared secret could not be created", T339_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_235.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_234.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_234.status != 0) reraiseException(); T342_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T342_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T342_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T342_).Sup.Sup.name = "SecioError"; T343_ = (NimStringDesc*)0; T343_ = (*T342_).Sup.Sup.message; (*T342_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_236)); if (T343_) nimGCunrefNoCycle(T343_); #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T342_, "SecioError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 395); } LA324_: ; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_238); TM__efoQf6oR7pdfyv6JVnE1Sw_238.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_238.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_238.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_239; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_239); TM__efoQf6oR7pdfyv6JVnE1Sw_239.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_239.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_239.status == 0) { { NI T353_; NimStringDesc* T354_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T349_; NIM_BOOL T350_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T349_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T349_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T350_ = (NIM_BOOL)0; T350_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T349_, 2); if (!!(T350_)) goto LA351_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA346; } LA351_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record61), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record61)); unsureAsgnRef((void**)&(*colonenvP_).record61.output.buffer, NIM_NIL); (*colonenvP_).record61.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record61), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_240)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T353_ = (NI)0; T353_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record61), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T353_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record61), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_241)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T354_ = (NimStringDesc*)0; T354_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).secret58->data, ((*colonenvP_).secret58 ? (*colonenvP_).secret58->Sup.len : 0)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record61), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_242), T354_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record61)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record61)); } LA346: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T357_; Exception* T358_; TM__efoQf6oR7pdfyv6JVnE1Sw_239.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T357_ = (Exception*)0; T357_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13863501962_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T357_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T358_ = (Exception*)0; T358_ = &(*colonenvP_).errX60gensym13863501962_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Shared secret calculated", T358_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_239.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_238.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_238.status != 0) reraiseException(); #line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" stretchKeys__dqSmfXwobN7z6f6k9bnshGw((*colonenvP_).cipher33, (*colonenvP_).hash34, (*colonenvP_).secret58, (&(*colonenvP_).keys63)); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_243); TM__efoQf6oR7pdfyv6JVnE1Sw_243.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_243.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_243.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_244; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_244); TM__efoQf6oR7pdfyv6JVnE1Sw_244.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_244.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_244.status == 0) { { NI T370_; NI T371_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_248; NI TM__efoQf6oR7pdfyv6JVnE1Sw_249; NI T372_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_250; NI TM__efoQf6oR7pdfyv6JVnE1Sw_251; NI TM__efoQf6oR7pdfyv6JVnE1Sw_252; NimStringDesc* T373_; NI T374_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_254; NI TM__efoQf6oR7pdfyv6JVnE1Sw_255; NI T375_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_256; NI TM__efoQf6oR7pdfyv6JVnE1Sw_257; NI TM__efoQf6oR7pdfyv6JVnE1Sw_258; NI TM__efoQf6oR7pdfyv6JVnE1Sw_259; NimStringDesc* T376_; NI T377_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_261; NI TM__efoQf6oR7pdfyv6JVnE1Sw_262; NI TM__efoQf6oR7pdfyv6JVnE1Sw_263; NI T378_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_264; NI TM__efoQf6oR7pdfyv6JVnE1Sw_265; NI TM__efoQf6oR7pdfyv6JVnE1Sw_266; NI TM__efoQf6oR7pdfyv6JVnE1Sw_267; NI TM__efoQf6oR7pdfyv6JVnE1Sw_268; NimStringDesc* T379_; NI T380_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_270; NI TM__efoQf6oR7pdfyv6JVnE1Sw_271; NI T381_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_272; NI TM__efoQf6oR7pdfyv6JVnE1Sw_273; NI TM__efoQf6oR7pdfyv6JVnE1Sw_274; NimStringDesc* T382_; NI T383_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_276; NI TM__efoQf6oR7pdfyv6JVnE1Sw_277; NI T384_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_278; NI TM__efoQf6oR7pdfyv6JVnE1Sw_279; NI TM__efoQf6oR7pdfyv6JVnE1Sw_280; NI TM__efoQf6oR7pdfyv6JVnE1Sw_281; NimStringDesc* T385_; NI T386_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_283; NI TM__efoQf6oR7pdfyv6JVnE1Sw_284; NI TM__efoQf6oR7pdfyv6JVnE1Sw_285; NI T387_; NI TM__efoQf6oR7pdfyv6JVnE1Sw_286; NI TM__efoQf6oR7pdfyv6JVnE1Sw_287; NI TM__efoQf6oR7pdfyv6JVnE1Sw_288; NI TM__efoQf6oR7pdfyv6JVnE1Sw_289; NI TM__efoQf6oR7pdfyv6JVnE1Sw_290; NimStringDesc* T388_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T366_; NIM_BOOL T367_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T366_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T366_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T367_ = (NIM_BOOL)0; T367_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T366_, 2); if (!!(T367_)) goto LA368_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA363; } LA368_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record64), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record64)); unsureAsgnRef((void**)&(*colonenvP_).record64.output.buffer, NIM_NIL); (*colonenvP_).record64.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record64), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_245)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T370_ = (NI)0; T370_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record64), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T370_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record64), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_246)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 830 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T371_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 0), (NI)((NI64)(T371_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_248)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_248), ((NI) 0), &TM__efoQf6oR7pdfyv6JVnE1Sw_249)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T372_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 0), (NI)((NI64)(T372_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_250)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimSubInt((*colonenvP_).keys63.ivsize, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_251)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_250), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_251), &TM__efoQf6oR7pdfyv6JVnE1Sw_252)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_252)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_249) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_249)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_252)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T373_ = (NimStringDesc*)0; T373_ = toHex__TfeJ361pglyJR5Hz15wCJQutils((NU8*)(*colonenvP_).keys63.data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_249)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_252))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_249))+1, NIM_FALSE); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record64), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_247), T373_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 834 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T374_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 0), (NI)((NI64)(T374_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_254)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_254), (*colonenvP_).keys63.ivsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_255)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T375_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 0), (NI)((NI64)(T375_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_256)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*colonenvP_).keys63.ivsize, (*colonenvP_).keys63.keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_257)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_257), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_258)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_256), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_258), &TM__efoQf6oR7pdfyv6JVnE1Sw_259)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_259)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_255) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_255)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_259)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T376_ = (NimStringDesc*)0; T376_ = shortLog__t8DD2nZSoPvV28s0XouGjw((NU8*)(*colonenvP_).keys63.data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_255)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_259))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_255))+1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record64), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_253), T376_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T377_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 0), (NI)((NI64)(T377_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_261)) { raiseOverflow(); }; #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*colonenvP_).keys63.ivsize, (*colonenvP_).keys63.keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_262)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_261), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_262), &TM__efoQf6oR7pdfyv6JVnE1Sw_263)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T378_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 0), (NI)((NI64)(T378_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_264)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*colonenvP_).keys63.ivsize, (*colonenvP_).keys63.keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_265)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_265), (*colonenvP_).keys63.macsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_266)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_266), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_267)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_264), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_267), &TM__efoQf6oR7pdfyv6JVnE1Sw_268)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_268)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_263) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_263)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_268)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T379_ = (NimStringDesc*)0; T379_ = shortLog__t8DD2nZSoPvV28s0XouGjw((NU8*)(*colonenvP_).keys63.data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_263)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_268))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_263))+1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record64), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_260), T379_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 830 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T380_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 1), (NI)((NI64)(T380_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_270)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_270), ((NI) 0), &TM__efoQf6oR7pdfyv6JVnE1Sw_271)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T381_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 1), (NI)((NI64)(T381_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_272)) { raiseOverflow(); }; #line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimSubInt((*colonenvP_).keys63.ivsize, ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_273)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_272), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_273), &TM__efoQf6oR7pdfyv6JVnE1Sw_274)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_274)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_271) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_271)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_274)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T382_ = (NimStringDesc*)0; T382_ = shortLog__t8DD2nZSoPvV28s0XouGjw((NU8*)(*colonenvP_).keys63.data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_271)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_274))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_271))+1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record64), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_269), T382_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 834 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T383_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 1), (NI)((NI64)(T383_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_276)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_276), (*colonenvP_).keys63.ivsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_277)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T384_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 1), (NI)((NI64)(T384_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_278)) { raiseOverflow(); }; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*colonenvP_).keys63.ivsize, (*colonenvP_).keys63.keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_279)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_279), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_280)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_278), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_280), &TM__efoQf6oR7pdfyv6JVnE1Sw_281)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_281)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_277) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_277)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_281)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T385_ = (NimStringDesc*)0; T385_ = shortLog__t8DD2nZSoPvV28s0XouGjw((NU8*)(*colonenvP_).keys63.data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_277)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_281))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_277))+1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record64), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_275), T385_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T386_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 1), (NI)((NI64)(T386_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_283)) { raiseOverflow(); }; #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*colonenvP_).keys63.ivsize, (*colonenvP_).keys63.keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_284)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_283), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_284), &TM__efoQf6oR7pdfyv6JVnE1Sw_285)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" T387_ = ((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0); if (nimMulInt(((NI) 1), (NI)((NI64)(T387_) >> (NU64)(((NI) 1))), &TM__efoQf6oR7pdfyv6JVnE1Sw_286)) { raiseOverflow(); }; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/crypto/crypto.nim" if (nimAddInt((*colonenvP_).keys63.ivsize, (*colonenvP_).keys63.keysize, &TM__efoQf6oR7pdfyv6JVnE1Sw_287)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_287), (*colonenvP_).keys63.macsize, &TM__efoQf6oR7pdfyv6JVnE1Sw_288)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_288), ((NI) 1), &TM__efoQf6oR7pdfyv6JVnE1Sw_289)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_286), (NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_289), &TM__efoQf6oR7pdfyv6JVnE1Sw_290)) { raiseOverflow(); }; if ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_290)-(NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_285) != -1 && ((NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_285)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0) || (NU)((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_290)) >= (NU)((*colonenvP_).keys63.data ? (*colonenvP_).keys63.data->Sup.len : 0))){ raiseIndexError(); } #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T388_ = (NimStringDesc*)0; T388_ = shortLog__t8DD2nZSoPvV28s0XouGjw((NU8*)(*colonenvP_).keys63.data->data+((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_285)), ((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_290))-((NI)(TM__efoQf6oR7pdfyv6JVnE1Sw_285))+1); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record64), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_282), T388_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record64)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record64)); } LA363: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T391_; Exception* T392_; TM__efoQf6oR7pdfyv6JVnE1Sw_244.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T391_ = (Exception*)0; T391_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13870001965_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T391_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T392_ = (Exception*)0; T392_ = &(*colonenvP_).errX60gensym13870001965_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Authenticated encryption parameters", T392_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_244.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_243.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_243.status != 0) reraiseException(); #line 409 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 409 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).secioConn66), newSecioConn__Svoy9c9cFUSnB3PX33tYC5rA((*(*colonenvP_).colonup_).conn2, (*colonenvP_).hash34, (*colonenvP_).cipher33, (&(*colonenvP_).keys63), (*colonenvP_).order29, (&(*colonenvP_).remotePubkey7))); #line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenvP_).result1), &(*colonenvP_).secioConn66->Sup); #line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T395_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T395_ = &(*colonenvP_).secioConn66->Sup.Sup.Sup; #line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T396_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T396_ = write__p9arEFb3fACdRSnfwdTMZuw(T395_, (*colonenvP_).remoteNonce3); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture20), &T396_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture20); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 7); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture20; goto BeforeRet_; STATE7: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T401_; NimStringDesc* T402_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA399_; T401_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T401_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T401_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T401_).Sup.Sup.Sup.name = "CancelledError"; T402_ = (NimStringDesc*)0; T402_ = (*T401_).Sup.Sup.Sup.message; (*T401_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_13)); if (T402_) nimGCunrefNoCycle(T402_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T401_, "CancelledError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA399_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture20); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture20))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 8); #line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE8: ; #line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T403_ = (tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA*)0; T403_ = &(*colonenvP_).secioConn66->Sup; #line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T404_ = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; T404_ = readMessage__6t0aFDLFOXRYMJb3BTugLg(T403_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture20), &T404_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture20); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 9); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture20; goto BeforeRet_; STATE9: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T409_; NimStringDesc* T410_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA407_; T409_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T409_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T409_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T409_).Sup.Sup.Sup.name = "CancelledError"; T410_ = (NimStringDesc*)0; T410_ = (*T409_).Sup.Sup.Sup.message; (*T409_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_13)); if (T410_) nimGCunrefNoCycle(T410_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T409_, "CancelledError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA407_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture20); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 10); #line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE10: ; #line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenvP_).res67), internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop(((tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*) ((*colonenvP_).chronosInternalTmpFuture20)))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 11); #line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE11: ; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* T413_; NI T414_; NIM_BOOL T415_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_385; tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ* T436_; NimStringDesc* T437_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T413_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; T413_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) newSeq((&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), 16); T414_ = (NI)0; for (T414_ = 0; T414_ < 16; T414_++) { T413_->data[T414_] = (*colonenvP_).localNonce2[T414_]; } #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T415_ = (NIM_BOOL)0; T415_ = eqeq___cWgGOpcuZLD1zvRRNHffQQ((*colonenvP_).res67, T413_); if (!!(T415_)) goto LA416_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_385); TM__efoQf6oR7pdfyv6JVnE1Sw_385.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_385.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_385.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_386; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_386); TM__efoQf6oR7pdfyv6JVnE1Sw_386.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_386.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_386.status == 0) { { NI T427_; NimStringDesc* T428_; NimStringDesc* T429_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T423_; NIM_BOOL T424_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T423_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T423_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T424_ = (NIM_BOOL)0; T424_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T423_, 2); if (!!(T424_)) goto LA425_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA420; } LA425_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record68), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record68)); unsureAsgnRef((void**)&(*colonenvP_).record68.output.buffer, NIM_NIL); (*colonenvP_).record68.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record68), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_387)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T427_ = (NI)0; T427_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record68), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T427_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record68), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_388)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T428_ = (NimStringDesc*)0; T428_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).res67->data, ((*colonenvP_).res67 ? (*colonenvP_).res67->Sup.len : 0)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record68), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_389), T428_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T429_ = (NimStringDesc*)0; T429_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).localNonce2, 16); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record68), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_390), T429_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record68)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record68)); } LA420: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T432_; Exception* T433_; TM__efoQf6oR7pdfyv6JVnE1Sw_386.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T432_ = (Exception*)0; T432_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13893001969_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T432_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T433_ = (Exception*)0; T433_ = &(*colonenvP_).errX60gensym13893001969_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Nonce verification failed", T433_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_386.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_385.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_385.status != 0) reraiseException(); T436_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*)0; T436_ = (tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*) newObj((&NTI__9cq71F0t3p13uDMLl85rriQ_), sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ)); (*T436_).Sup.Sup.Sup.m_type = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); (*T436_).Sup.Sup.name = "SecioError"; T437_ = (NimStringDesc*)0; T437_ = (*T436_).Sup.Sup.message; (*T436_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_387)); if (T437_) nimGCunrefNoCycle(T437_); #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" raiseExceptionEx((Exception*)T436_, "SecioError", "handshake", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/secure/secio.nim", 417); } goto LA411_; LA416_: ; { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_391; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_391); TM__efoQf6oR7pdfyv6JVnE1Sw_391.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_391.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_391.status == 0) { TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_392; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_392); TM__efoQf6oR7pdfyv6JVnE1Sw_392.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_392.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_392.status == 0) { { NI T448_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__kxz8rOJaA6VYZ3cWZxaoRw T444_; NIM_BOOL T445_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T444_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw(); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T444_[1] = topicStateIMPL__u4JWm9bAKura2RG17IeUIjQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T445_ = (NIM_BOOL)0; T445_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T444_, 2); if (!!(T445_)) goto LA446_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA441; } LA446_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record70), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record70)); unsureAsgnRef((void**)&(*colonenvP_).record70.output.buffer, NIM_NIL); (*colonenvP_).record70.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record70), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_18), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_393)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T448_ = (NI)0; T448_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record70), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_20), T448_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record70), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_21), ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_394)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record70)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record70)); } LA441: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T451_; Exception* T452_; TM__efoQf6oR7pdfyv6JVnE1Sw_392.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T451_ = (Exception*)0; T451_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13900501971_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T451_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T452_ = (Exception*)0; T452_ = &(*colonenvP_).errX60gensym13900501971_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Secure handshake succeeded", T452_); popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_392.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__efoQf6oR7pdfyv6JVnE1Sw_391.status = 0; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_391.status != 0) reraiseException(); } LA411_: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 12); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" goto LA2; STATE12: ; #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T455_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T455_ = srcLocImpl__Z02STtl8lcBDlZJ9bbOf8XA(); #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" complete__mfAiSOoVYAcs3NiT9csuuFQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result1, T455_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 13); #line 0 "\?\?\?" goto LA2; STATE13: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__K6MD8qU9cYOiuWgxIIj9cYYgasyncloop)(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, handshake_continue__BHLw6UINBa9cK4NQZXKPtaQ)(void* udataX60gensym137450047_, void* ClE_0) { tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg* colonenvP_; TSafePoint TM__efoQf6oR7pdfyv6JVnE1Sw_395; colonenvP_ = (tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__efoQf6oR7pdfyv6JVnE1Sw_395); TM__efoQf6oR7pdfyv6JVnE1Sw_395.status = setjmp(TM__efoQf6oR7pdfyv6JVnE1Sw_395.context); if (TM__efoQf6oR7pdfyv6JVnE1Sw_395.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym137450048_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1374500464_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym137450048_ = (*colonenvP_).nameIterVarX60gensym1374500464_.ClP_0((*colonenvP_).nameIterVarX60gensym1374500464_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym137450048_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym137450048_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym137450048_ = (*colonenvP_).nameIterVarX60gensym1374500464_.ClP_0((*colonenvP_).nameIterVarX60gensym1374500464_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1374500464_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym137450048_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__K6MD8qU9cYOiuWgxIIj9cYYgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_398)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = handshake_continue__BHLw6UINBa9cK4NQZXKPtaQ; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym137450048_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__efoQf6oR7pdfyv6JVnE1Sw_395.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym137450050_; Exception* T32_; TM__efoQf6oR7pdfyv6JVnE1Sw_395.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym137450050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__K6MD8qU9cYOiuWgxIIj9cYYgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym137450050_, "CatchableError", "handshake_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym137450050_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__XgAYr9cKKkitrv8pmE6f5Rg((*colonenvP_).chronosInternalRetFuture3, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__efoQf6oR7pdfyv6JVnE1Sw_395.status != 0) reraiseException();} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q*, handshake__myMzxBM83wuCJNda0jdSuA)(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg* s, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NIM_BOOL initiator) { tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q* result; tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q*)0; colonenv_ = (tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg*) newObj((&NTI__v1WAYnfEPDniiyq0mSKg5g_), sizeof(tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg)); (*colonenv_).Sup.m_type = (&NTI__sRxmvCC7xkLMDL9cGtdCChg_); #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenv_).s1), s); #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenv_).conn2), conn); #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__iSt79brI9aGiqyy3iuj44Tnw(); #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__2ydZ72GwJ9cgMPhmJC8EPrg(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw*) newObj((&NTI__58TErfsSWDFLRKsCTczSQg_), sizeof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw)); (*colonenv__2).Sup.m_type = (&NTI__VNHh303qos2iG9b9cT9caP5Gw_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = handshake__w9bljSHWeLNc6HdAooyqzHQ_4; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1374500464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1374500464_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = handshake_continue__BHLw6UINBa9cK4NQZXKPtaQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__efoQf6oR7pdfyv6JVnE1Sw_399)(T3_.ClP_0))(NIM_NIL); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(void, init__vOWiI4PMLw9crd7jk1UhZSw)(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg* s) { tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* T1_; tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T2_; #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T1_ = (tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ*)0; T1_ = &s->Sup; #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__HKxPPSXoD44u9b5JpNIfwNw(T1_); #line 423 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T2_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T2_ = &s->Sup.Sup; #line 423 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" codeceq___FJgTWmJomZg9cJD1BFJyUDQ(T2_, ((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_400)); } #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(void, tryGet__VeMgo2Cp9aeBXhskxVN2WeAresults)(tyObject_Result__vwq6q8V74XCA8dzFvuzU1Q* self, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* Result) { #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!((*self).o)) goto LA3_; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" raiseResultError__d2pyGBpUxBG7xw7hcLOp0g(self); } LA3_: ; if (!(((2 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__efoQf6oR7pdfyv6JVnE1Sw_156)); } genericAssign((void*)Result, (void*)(&(*self)._o_2.v), (&NTI__mVKS59bRpscItosS0oN9a4zA_));} #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg*, newSecio__OpL9cdOKdgTAQpRai6kbCjg)(br_hmac_drbg_context* rng_0, tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* localPrivateKey) { tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg* result; tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg* T1_; tyObject_Result__vwq6q8V74XCA8dzFvuzU1Q T2_; tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T3_; result = (tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg*)0; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T1_ = (tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg*)0; T1_ = (tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg*) newObj((&NTI__jgOD84e2snIOScNPfRyPNQ_), sizeof(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg)); (*T1_).Sup.Sup.Sup.m_type = (&NTI__IGFWoVQDf54L4RKyNcn39cg_); asgnRef((void**) (&(*T1_).rng), rng_0); genericAssign((void*)(&(*T1_).localPrivateKey), (void*)localPrivateKey, (&NTI__GSDbMQxBVd3KO4qBUjzPKQ_)); #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" nimZeroMem((void*)(&T2_), sizeof(tyObject_Result__vwq6q8V74XCA8dzFvuzU1Q)); getKey__BjB2ThDklmRLi5zxNp1MMg(localPrivateKey, (&T2_)); #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" tryGet__VeMgo2Cp9aeBXhskxVN2WeAresults((&T2_), (&(*T1_).localPublicKey)); result = T1_; #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" T3_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T3_ = &result->Sup.Sup; #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/secure/secio.nim" init__rxApHebrH7xqTi4tmplvfw(T3_); return result;} N_LIB_PRIVATE N_NIMCALL(void, libp2p_secioDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_2_4[4]; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_3_4[4]; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_4_3[3]; NI TM__efoQf6oR7pdfyv6JVnE1Sw_6; static char* NIM_CONST TM__efoQf6oR7pdfyv6JVnE1Sw_5[3] = { "Sha1", "Sha256", "Sha512"}; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_7_3[3]; NI TM__efoQf6oR7pdfyv6JVnE1Sw_9; static char* NIM_CONST TM__efoQf6oR7pdfyv6JVnE1Sw_8[3] = { "Aes128", "Aes256", "Twofish"}; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_10_8[8]; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_11_4[4]; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[17]; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_123_5[5]; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[13]; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_153_5[5]; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_154_4[4]; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[72]; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_169_5[5]; static TNimNode* TM__efoQf6oR7pdfyv6JVnE1Sw_170_9[9]; static TNimNode TM__efoQf6oR7pdfyv6JVnE1Sw_0[179];NTI__7x67q0gYqzcSl9ciAQ9cMP3g_.size = sizeof(tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g); NTI__7x67q0gYqzcSl9ciAQ9cMP3g_.kind = 17; NTI__7x67q0gYqzcSl9ciAQ9cMP3g_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__7x67q0gYqzcSl9ciAQ9cMP3g_.name = "object"; NTI__7x67q0gYqzcSl9ciAQ9cMP3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7x67q0gYqzcSl9ciAQ9cMP3g_; TM__efoQf6oR7pdfyv6JVnE1Sw_2_4[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[1]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[1].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[1].offset = offsetof(tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g, colonstate_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[1].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[1].name = ":state"; TM__efoQf6oR7pdfyv6JVnE1Sw_2_4[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[2]; NTI__jStiZSTupOKJ5SL4chUhow_.size = sizeof(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow); NTI__jStiZSTupOKJ5SL4chUhow_.kind = 17; NTI__jStiZSTupOKJ5SL4chUhow_.base = (&NTI__EQt0Xolm1d2el9cDkzC6TAA_); NTI__jStiZSTupOKJ5SL4chUhow_.name = "SecioConn:ObjectType"; NTI__jStiZSTupOKJ5SL4chUhow_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jStiZSTupOKJ5SL4chUhow_; TM__efoQf6oR7pdfyv6JVnE1Sw_3_4[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[4]; NTI__4xz9aO5EmMl1A9b7oAZ3yQyw_.size = sizeof(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw); NTI__4xz9aO5EmMl1A9b7oAZ3yQyw_.kind = 18; NTI__4xz9aO5EmMl1A9b7oAZ3yQyw_.base = 0; NTI__4xz9aO5EmMl1A9b7oAZ3yQyw_.flags = 3; NTI__4xz9aO5EmMl1A9b7oAZ3yQyw_.name = "SecureMac"; NTI__4xz9aO5EmMl1A9b7oAZ3yQyw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4xz9aO5EmMl1A9b7oAZ3yQyw_; NTI__QHom0A2ZzlXVqTlIuzgcWw_.size = sizeof(tyEnum_SecureMacType__QHom0A2ZzlXVqTlIuzgcWw); NTI__QHom0A2ZzlXVqTlIuzgcWw_.kind = 14; NTI__QHom0A2ZzlXVqTlIuzgcWw_.base = 0; NTI__QHom0A2ZzlXVqTlIuzgcWw_.flags = 3; NTI__QHom0A2ZzlXVqTlIuzgcWw_.name = "SecureMacType"; NTI__QHom0A2ZzlXVqTlIuzgcWw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QHom0A2ZzlXVqTlIuzgcWw_; for (TM__efoQf6oR7pdfyv6JVnE1Sw_6 = 0; TM__efoQf6oR7pdfyv6JVnE1Sw_6 < 3; TM__efoQf6oR7pdfyv6JVnE1Sw_6++) { TM__efoQf6oR7pdfyv6JVnE1Sw_0[TM__efoQf6oR7pdfyv6JVnE1Sw_6+6].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[TM__efoQf6oR7pdfyv6JVnE1Sw_6+6].offset = TM__efoQf6oR7pdfyv6JVnE1Sw_6; TM__efoQf6oR7pdfyv6JVnE1Sw_0[TM__efoQf6oR7pdfyv6JVnE1Sw_6+6].name = TM__efoQf6oR7pdfyv6JVnE1Sw_5[TM__efoQf6oR7pdfyv6JVnE1Sw_6]; TM__efoQf6oR7pdfyv6JVnE1Sw_4_3[TM__efoQf6oR7pdfyv6JVnE1Sw_6] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[TM__efoQf6oR7pdfyv6JVnE1Sw_6+6]; } TM__efoQf6oR7pdfyv6JVnE1Sw_0[9].len = 3; TM__efoQf6oR7pdfyv6JVnE1Sw_0[9].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[9].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_4_3[0]; NTI__QHom0A2ZzlXVqTlIuzgcWw_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[9]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[5].kind = 3; TM__efoQf6oR7pdfyv6JVnE1Sw_0[5].offset = offsetof(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw, kind); TM__efoQf6oR7pdfyv6JVnE1Sw_0[5].typ = (&NTI__QHom0A2ZzlXVqTlIuzgcWw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[5].name = "kind"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[5].sons = &NimDT___4xz9aO5EmMl1A9b7oAZ3yQyw_kind[0]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[5].len = 3; TM__efoQf6oR7pdfyv6JVnE1Sw_0[10].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[10].offset = offsetof(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw, _kind_1.ctxsha256); TM__efoQf6oR7pdfyv6JVnE1Sw_0[10].typ = (&NTI__CxVfcs3qQxev4nVq3Txjyg_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[10].name = "ctxsha256"; NimDT___4xz9aO5EmMl1A9b7oAZ3yQyw_kind[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[10]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[11].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[11].offset = offsetof(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw, _kind_2.ctxsha512); TM__efoQf6oR7pdfyv6JVnE1Sw_0[11].typ = (&NTI__Jej2TBsaJwA9baQxZ5QM8SA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[11].name = "ctxsha512"; NimDT___4xz9aO5EmMl1A9b7oAZ3yQyw_kind[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[11]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[12].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[12].offset = offsetof(tyObject_SecureMac__4xz9aO5EmMl1A9b7oAZ3yQyw, _kind_3.ctxsha1); TM__efoQf6oR7pdfyv6JVnE1Sw_0[12].typ = (&NTI__uzU4ZNoO8e2OOO1BYHLqoQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[12].name = "ctxsha1"; NimDT___4xz9aO5EmMl1A9b7oAZ3yQyw_kind[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[12]; NTI__4xz9aO5EmMl1A9b7oAZ3yQyw_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[5]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[4].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[4].offset = offsetof(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow, writerMac); TM__efoQf6oR7pdfyv6JVnE1Sw_0[4].typ = (&NTI__4xz9aO5EmMl1A9b7oAZ3yQyw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[4].name = "writerMac"; TM__efoQf6oR7pdfyv6JVnE1Sw_3_4[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[13]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[13].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[13].offset = offsetof(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow, readerMac); TM__efoQf6oR7pdfyv6JVnE1Sw_0[13].typ = (&NTI__4xz9aO5EmMl1A9b7oAZ3yQyw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[13].name = "readerMac"; TM__efoQf6oR7pdfyv6JVnE1Sw_3_4[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[14]; NTI__hgmpngAnk82735HEJtfsRQ_.size = sizeof(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ); NTI__hgmpngAnk82735HEJtfsRQ_.kind = 18; NTI__hgmpngAnk82735HEJtfsRQ_.base = 0; NTI__hgmpngAnk82735HEJtfsRQ_.flags = 3; NTI__hgmpngAnk82735HEJtfsRQ_.name = "SecureCipher"; NTI__hgmpngAnk82735HEJtfsRQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__hgmpngAnk82735HEJtfsRQ_; NTI__yYTyZSa7ERzOwWc8ynblQw_.size = sizeof(tyEnum_SecureCipherType__yYTyZSa7ERzOwWc8ynblQw); NTI__yYTyZSa7ERzOwWc8ynblQw_.kind = 14; NTI__yYTyZSa7ERzOwWc8ynblQw_.base = 0; NTI__yYTyZSa7ERzOwWc8ynblQw_.flags = 3; NTI__yYTyZSa7ERzOwWc8ynblQw_.name = "SecureCipherType"; NTI__yYTyZSa7ERzOwWc8ynblQw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yYTyZSa7ERzOwWc8ynblQw_; for (TM__efoQf6oR7pdfyv6JVnE1Sw_9 = 0; TM__efoQf6oR7pdfyv6JVnE1Sw_9 < 3; TM__efoQf6oR7pdfyv6JVnE1Sw_9++) { TM__efoQf6oR7pdfyv6JVnE1Sw_0[TM__efoQf6oR7pdfyv6JVnE1Sw_9+16].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[TM__efoQf6oR7pdfyv6JVnE1Sw_9+16].offset = TM__efoQf6oR7pdfyv6JVnE1Sw_9; TM__efoQf6oR7pdfyv6JVnE1Sw_0[TM__efoQf6oR7pdfyv6JVnE1Sw_9+16].name = TM__efoQf6oR7pdfyv6JVnE1Sw_8[TM__efoQf6oR7pdfyv6JVnE1Sw_9]; TM__efoQf6oR7pdfyv6JVnE1Sw_7_3[TM__efoQf6oR7pdfyv6JVnE1Sw_9] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[TM__efoQf6oR7pdfyv6JVnE1Sw_9+16]; } TM__efoQf6oR7pdfyv6JVnE1Sw_0[19].len = 3; TM__efoQf6oR7pdfyv6JVnE1Sw_0[19].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[19].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_7_3[0]; NTI__yYTyZSa7ERzOwWc8ynblQw_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[19]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[15].kind = 3; TM__efoQf6oR7pdfyv6JVnE1Sw_0[15].offset = offsetof(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ, kind); TM__efoQf6oR7pdfyv6JVnE1Sw_0[15].typ = (&NTI__yYTyZSa7ERzOwWc8ynblQw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[15].name = "kind"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[15].sons = &NimDT___hgmpngAnk82735HEJtfsRQ_kind[0]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[15].len = 3; TM__efoQf6oR7pdfyv6JVnE1Sw_0[20].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[20].offset = offsetof(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ, _kind_1.ctxaes128); TM__efoQf6oR7pdfyv6JVnE1Sw_0[20].typ = (&NTI__CSv7tJ1uWHDvWQ9cM87Zmdg_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[20].name = "ctxaes128"; NimDT___hgmpngAnk82735HEJtfsRQ_kind[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[20]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[21].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[21].offset = offsetof(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ, _kind_2.ctxaes256); TM__efoQf6oR7pdfyv6JVnE1Sw_0[21].typ = (&NTI__CSv7tJ1uWHDvWQ9cM87Zmdg_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[21].name = "ctxaes256"; NimDT___hgmpngAnk82735HEJtfsRQ_kind[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[21]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[22].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[22].offset = offsetof(tyObject_SecureCipher__hgmpngAnk82735HEJtfsRQ, _kind_3.ctxtwofish256); TM__efoQf6oR7pdfyv6JVnE1Sw_0[22].typ = (&NTI__nMdVHfl563dLRfhNhOqtmw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[22].name = "ctxtwofish256"; NimDT___hgmpngAnk82735HEJtfsRQ_kind[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[22]; NTI__hgmpngAnk82735HEJtfsRQ_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[15]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[14].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[14].offset = offsetof(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow, writerCoder); TM__efoQf6oR7pdfyv6JVnE1Sw_0[14].typ = (&NTI__hgmpngAnk82735HEJtfsRQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[14].name = "writerCoder"; TM__efoQf6oR7pdfyv6JVnE1Sw_3_4[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[23]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[23].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[23].offset = offsetof(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow, readerCoder); TM__efoQf6oR7pdfyv6JVnE1Sw_0[23].typ = (&NTI__hgmpngAnk82735HEJtfsRQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[23].name = "readerCoder"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[3].len = 4; TM__efoQf6oR7pdfyv6JVnE1Sw_0[3].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[3].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_3_4[0]; NTI__jStiZSTupOKJ5SL4chUhow_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[3]; NTI__raMv09bXEdspSkPWQhTwPjQ_.size = sizeof(tyObject_SecioConncolonObjectType___jStiZSTupOKJ5SL4chUhow*); NTI__raMv09bXEdspSkPWQhTwPjQ_.kind = 22; NTI__raMv09bXEdspSkPWQhTwPjQ_.base = (&NTI__jStiZSTupOKJ5SL4chUhow_); NTI__raMv09bXEdspSkPWQhTwPjQ_.name = "SecioConn"; NTI__raMv09bXEdspSkPWQhTwPjQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__raMv09bXEdspSkPWQhTwPjQ_; NTI__raMv09bXEdspSkPWQhTwPjQ_.marker = Marker_tyRef__raMv09bXEdspSkPWQhTwPjQ; TM__efoQf6oR7pdfyv6JVnE1Sw_0[2].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[2].offset = offsetof(tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g, sconn1); TM__efoQf6oR7pdfyv6JVnE1Sw_0[2].typ = (&NTI__raMv09bXEdspSkPWQhTwPjQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[2].name = "sconn1"; TM__efoQf6oR7pdfyv6JVnE1Sw_2_4[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[24]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[24].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[24].offset = offsetof(tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g, chronosInternalRetFuture2); TM__efoQf6oR7pdfyv6JVnE1Sw_0[24].typ = (&NTI__lT9buwOIvTTGQ3Bm66flIpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[24].name = "chronosInternalRetFuture2"; TM__efoQf6oR7pdfyv6JVnE1Sw_2_4[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[25]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[25].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[25].offset = offsetof(tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g, nameIterVarX60gensym1366400463_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[25].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[25].name = "nameIterVar`gensym1366400463"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[0].len = 4; TM__efoQf6oR7pdfyv6JVnE1Sw_0[0].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[0].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_2_4[0]; NTI__7x67q0gYqzcSl9ciAQ9cMP3g_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[0]; NTI__KNyLs002CKGP9cpv0pEW4pw_.size = sizeof(tyObject_Env_seciodotnim___7x67q0gYqzcSl9ciAQ9cMP3g*); NTI__KNyLs002CKGP9cpv0pEW4pw_.kind = 22; NTI__KNyLs002CKGP9cpv0pEW4pw_.base = (&NTI__7x67q0gYqzcSl9ciAQ9cMP3g_); NTI__KNyLs002CKGP9cpv0pEW4pw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/secure/secio.nim(211, 19)"; NTI__KNyLs002CKGP9cpv0pEW4pw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KNyLs002CKGP9cpv0pEW4pw_; NTI__KNyLs002CKGP9cpv0pEW4pw_.marker = Marker_tyRef__KNyLs002CKGP9cpv0pEW4pw; NTI__zexKtYelHHxpBhtbzvG9bMg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg); NTI__zexKtYelHHxpBhtbzvG9bMg_.kind = 17; NTI__zexKtYelHHxpBhtbzvG9bMg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__zexKtYelHHxpBhtbzvG9bMg_.name = "object"; NTI__zexKtYelHHxpBhtbzvG9bMg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zexKtYelHHxpBhtbzvG9bMg_; TM__efoQf6oR7pdfyv6JVnE1Sw_10_8[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[27]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[27].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[27].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg, colonstate_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[27].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[27].name = ":state"; TM__efoQf6oR7pdfyv6JVnE1Sw_10_8[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[28]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[28].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[28].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg, result1); TM__efoQf6oR7pdfyv6JVnE1Sw_0[28].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[28].name = "result1"; TM__efoQf6oR7pdfyv6JVnE1Sw_10_8[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[29]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[29].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[29].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg, chronosInternalTmpFuture2); TM__efoQf6oR7pdfyv6JVnE1Sw_0[29].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[29].name = "chronosInternalTmpFuture2"; TM__efoQf6oR7pdfyv6JVnE1Sw_10_8[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[30]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[30].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[30].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg, colonup_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[30].typ = (&NTI__KNyLs002CKGP9cpv0pEW4pw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[30].name = ":up"; TM__efoQf6oR7pdfyv6JVnE1Sw_10_8[4] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[31]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[31].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[31].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg, result4); TM__efoQf6oR7pdfyv6JVnE1Sw_0[31].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[31].name = "result4"; TM__efoQf6oR7pdfyv6JVnE1Sw_10_8[5] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[32]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[32].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[32].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg, buf5); TM__efoQf6oR7pdfyv6JVnE1Sw_0[32].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[32].name = "buf5"; TM__efoQf6oR7pdfyv6JVnE1Sw_10_8[6] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[33]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[33].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[33].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg, record6); TM__efoQf6oR7pdfyv6JVnE1Sw_0[33].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[33].name = "record6"; TM__efoQf6oR7pdfyv6JVnE1Sw_10_8[7] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[34]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[34].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[34].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg, errX60gensym1367050197_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[34].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[34].name = "err`gensym1367050197"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[26].len = 8; TM__efoQf6oR7pdfyv6JVnE1Sw_0[26].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[26].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_10_8[0]; NTI__zexKtYelHHxpBhtbzvG9bMg_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[26]; NTI__sKuD0VAjxEre9bt5LTzGj3w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___zexKtYelHHxpBhtbzvG9bMg*); NTI__sKuD0VAjxEre9bt5LTzGj3w_.kind = 22; NTI__sKuD0VAjxEre9bt5LTzGj3w_.base = (&NTI__zexKtYelHHxpBhtbzvG9bMg_); NTI__sKuD0VAjxEre9bt5LTzGj3w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__sKuD0VAjxEre9bt5LTzGj3w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__sKuD0VAjxEre9bt5LTzGj3w_; NTI__sKuD0VAjxEre9bt5LTzGj3w_.marker = Marker_tyRef__sKuD0VAjxEre9bt5LTzGj3w; NTI__Lw8rDDR1kxoUKgI3EoeeoA_.size = sizeof(tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA); NTI__Lw8rDDR1kxoUKgI3EoeeoA_.kind = 17; NTI__Lw8rDDR1kxoUKgI3EoeeoA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__Lw8rDDR1kxoUKgI3EoeeoA_.name = "object"; NTI__Lw8rDDR1kxoUKgI3EoeeoA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Lw8rDDR1kxoUKgI3EoeeoA_; TM__efoQf6oR7pdfyv6JVnE1Sw_11_4[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[36]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[36].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[36].offset = offsetof(tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA, colonstate_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[36].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[36].name = ":state"; TM__efoQf6oR7pdfyv6JVnE1Sw_11_4[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[37]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[37].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[37].offset = offsetof(tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA, conn1); TM__efoQf6oR7pdfyv6JVnE1Sw_0[37].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[37].name = "conn1"; TM__efoQf6oR7pdfyv6JVnE1Sw_11_4[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[38]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[38].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[38].offset = offsetof(tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA, chronosInternalRetFuture2); TM__efoQf6oR7pdfyv6JVnE1Sw_0[38].typ = (&NTI__lT9buwOIvTTGQ3Bm66flIpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[38].name = "chronosInternalRetFuture2"; TM__efoQf6oR7pdfyv6JVnE1Sw_11_4[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[39]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[39].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[39].offset = offsetof(tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA, nameIterVarX60gensym1361952443_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[39].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[39].name = "nameIterVar`gensym1361952443"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[35].len = 4; TM__efoQf6oR7pdfyv6JVnE1Sw_0[35].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[35].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_11_4[0]; NTI__Lw8rDDR1kxoUKgI3EoeeoA_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[35]; NTI__IGmK9af4lNKbBP2rrlnUfjg_.size = sizeof(tyObject_Env_seciodotnim___Lw8rDDR1kxoUKgI3EoeeoA*); NTI__IGmK9af4lNKbBP2rrlnUfjg_.kind = 22; NTI__IGmK9af4lNKbBP2rrlnUfjg_.base = (&NTI__Lw8rDDR1kxoUKgI3EoeeoA_); NTI__IGmK9af4lNKbBP2rrlnUfjg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/secure/secio.nim(188, 11)"; NTI__IGmK9af4lNKbBP2rrlnUfjg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IGmK9af4lNKbBP2rrlnUfjg_; NTI__IGmK9af4lNKbBP2rrlnUfjg_.marker = Marker_tyRef__IGmK9af4lNKbBP2rrlnUfjg; NTI__GYqNxMfDekJa9afnfqsCo4w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w); NTI__GYqNxMfDekJa9afnfqsCo4w_.kind = 17; NTI__GYqNxMfDekJa9afnfqsCo4w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__GYqNxMfDekJa9afnfqsCo4w_.name = "object"; NTI__GYqNxMfDekJa9afnfqsCo4w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GYqNxMfDekJa9afnfqsCo4w_; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[41]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[41].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[41].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, colonstate_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[41].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[41].name = ":state"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[42]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[42].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[42].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, result1); TM__efoQf6oR7pdfyv6JVnE1Sw_0[42].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[42].name = "result1"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[43]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[43].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[43].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, lengthBuf2); TM__efoQf6oR7pdfyv6JVnE1Sw_0[43].typ = (&NTI__H8qf9bpC2ziYA2earmO8m7w_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[43].name = "lengthBuf2"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[44]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[44].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[44].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, chronosInternalTmpFuture3); TM__efoQf6oR7pdfyv6JVnE1Sw_0[44].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[44].name = "chronosInternalTmpFuture3"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[4] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[45]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[45].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[45].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, colonup_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[45].typ = (&NTI__IGmK9af4lNKbBP2rrlnUfjg_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[45].name = ":up"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[5] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[46]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[46].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[46].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, result5); TM__efoQf6oR7pdfyv6JVnE1Sw_0[46].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[46].name = "result5"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[6] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[47]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[47].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[47].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, length6); TM__efoQf6oR7pdfyv6JVnE1Sw_0[47].typ = (&NTI__JrFyJbYm9b5I4hJ9cWDqvfYA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[47].name = "length6"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[7] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[48]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[48].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[48].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, record7); TM__efoQf6oR7pdfyv6JVnE1Sw_0[48].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[48].name = "record7"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[8] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[49]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[49].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[49].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, errX60gensym1362500198_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[49].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[49].name = "err`gensym1362500198"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[9] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[50]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[50].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[50].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, record9); TM__efoQf6oR7pdfyv6JVnE1Sw_0[50].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[50].name = "record9"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[10] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[51]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[51].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[51].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, errX60gensym13639001910_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[51].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[51].name = "err`gensym13639001910"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[11] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[52]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[52].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[52].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, buf11); TM__efoQf6oR7pdfyv6JVnE1Sw_0[52].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[52].name = "buf11"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[12] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[53]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[53].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[53].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, chronosInternalTmpFuture12); TM__efoQf6oR7pdfyv6JVnE1Sw_0[53].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[53].name = "chronosInternalTmpFuture12"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[13] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[54]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[54].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[54].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, record13); TM__efoQf6oR7pdfyv6JVnE1Sw_0[54].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[54].name = "record13"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[14] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[55]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[55].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[55].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, errX60gensym13648001914_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[55].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[55].name = "err`gensym13648001914"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[15] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[56]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[56].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[56].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, record15); TM__efoQf6oR7pdfyv6JVnE1Sw_0[56].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[56].name = "record15"; TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[16] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[57]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[57].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[57].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w, errX60gensym13657501916_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[57].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[57].name = "err`gensym13657501916"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[40].len = 17; TM__efoQf6oR7pdfyv6JVnE1Sw_0[40].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[40].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_12_17[0]; NTI__GYqNxMfDekJa9afnfqsCo4w_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[40]; NTI__AtHby62jpt681fHPSas9agQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___GYqNxMfDekJa9afnfqsCo4w*); NTI__AtHby62jpt681fHPSas9agQ_.kind = 22; NTI__AtHby62jpt681fHPSas9agQ_.base = (&NTI__GYqNxMfDekJa9afnfqsCo4w_); NTI__AtHby62jpt681fHPSas9agQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__AtHby62jpt681fHPSas9agQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__AtHby62jpt681fHPSas9agQ_; NTI__AtHby62jpt681fHPSas9agQ_.marker = Marker_tyRef__AtHby62jpt681fHPSas9agQ; NTI__pEd3UzW49aa4UbmBl27EUNQ_.size = sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ); NTI__pEd3UzW49aa4UbmBl27EUNQ_.kind = 17; NTI__pEd3UzW49aa4UbmBl27EUNQ_.base = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); NTI__pEd3UzW49aa4UbmBl27EUNQ_.name = "SecioError"; NTI__pEd3UzW49aa4UbmBl27EUNQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pEd3UzW49aa4UbmBl27EUNQ_; TM__efoQf6oR7pdfyv6JVnE1Sw_0[58].len = 0; TM__efoQf6oR7pdfyv6JVnE1Sw_0[58].kind = 2; NTI__pEd3UzW49aa4UbmBl27EUNQ_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[58]; NTI__9cq71F0t3p13uDMLl85rriQ_.size = sizeof(tyObject_SecioError__pEd3UzW49aa4UbmBl27EUNQ*); NTI__9cq71F0t3p13uDMLl85rriQ_.kind = 22; NTI__9cq71F0t3p13uDMLl85rriQ_.base = (&NTI__pEd3UzW49aa4UbmBl27EUNQ_); NTI__9cq71F0t3p13uDMLl85rriQ_.name = "ref SecioError"; NTI__9cq71F0t3p13uDMLl85rriQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cq71F0t3p13uDMLl85rriQ_; NTI__9cq71F0t3p13uDMLl85rriQ_.marker = Marker_tyRef__9cq71F0t3p13uDMLl85rriQ; NTI__QliH5IJasG9b59boJAN7dbzg_.size = sizeof(tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg); NTI__QliH5IJasG9b59boJAN7dbzg_.kind = 17; NTI__QliH5IJasG9b59boJAN7dbzg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__QliH5IJasG9b59boJAN7dbzg_.name = "object"; NTI__QliH5IJasG9b59boJAN7dbzg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QliH5IJasG9b59boJAN7dbzg_; TM__efoQf6oR7pdfyv6JVnE1Sw_123_5[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[60]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[60].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[60].offset = offsetof(tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg, colonstate_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[60].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[60].name = ":state"; TM__efoQf6oR7pdfyv6JVnE1Sw_123_5[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[61]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[61].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[61].offset = offsetof(tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg, message1); TM__efoQf6oR7pdfyv6JVnE1Sw_0[61].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[61].name = "message1"; TM__efoQf6oR7pdfyv6JVnE1Sw_123_5[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[62]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[62].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[62].offset = offsetof(tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg, chronosInternalRetFuture2); TM__efoQf6oR7pdfyv6JVnE1Sw_0[62].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[62].name = "chronosInternalRetFuture2"; TM__efoQf6oR7pdfyv6JVnE1Sw_123_5[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[63]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[63].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[63].offset = offsetof(tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg, sconn3); TM__efoQf6oR7pdfyv6JVnE1Sw_0[63].typ = (&NTI__raMv09bXEdspSkPWQhTwPjQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[63].name = "sconn3"; TM__efoQf6oR7pdfyv6JVnE1Sw_123_5[4] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[64]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[64].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[64].offset = offsetof(tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg, nameIterVarX60gensym1367805564_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[64].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[64].name = "nameIterVar`gensym1367805564"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[59].len = 5; TM__efoQf6oR7pdfyv6JVnE1Sw_0[59].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[59].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_123_5[0]; NTI__QliH5IJasG9b59boJAN7dbzg_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[59]; NTI__wuA3q2biLUoF9a8i9bulh3jA_.size = sizeof(tyObject_Env_seciodotnim___QliH5IJasG9b59boJAN7dbzg*); NTI__wuA3q2biLUoF9a8i9bulh3jA_.kind = 22; NTI__wuA3q2biLUoF9a8i9bulh3jA_.base = (&NTI__QliH5IJasG9b59boJAN7dbzg_); NTI__wuA3q2biLUoF9a8i9bulh3jA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/secure/secio.nim(220, 6)"; NTI__wuA3q2biLUoF9a8i9bulh3jA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wuA3q2biLUoF9a8i9bulh3jA_; NTI__wuA3q2biLUoF9a8i9bulh3jA_.marker = Marker_tyRef__wuA3q2biLUoF9a8i9bulh3jA; NTI__S5jWqu9bpGxAWY38KG9ce9aZQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ); NTI__S5jWqu9bpGxAWY38KG9ce9aZQ_.kind = 17; NTI__S5jWqu9bpGxAWY38KG9ce9aZQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__S5jWqu9bpGxAWY38KG9ce9aZQ_.name = "object"; NTI__S5jWqu9bpGxAWY38KG9ce9aZQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__S5jWqu9bpGxAWY38KG9ce9aZQ_; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[66]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[66].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[66].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, colonstate_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[66].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[66].name = ":state"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[67]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[67].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[67].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, colonup_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[67].typ = (&NTI__wuA3q2biLUoF9a8i9bulh3jA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[67].name = ":up"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[68]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[68].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[68].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, result2); TM__efoQf6oR7pdfyv6JVnE1Sw_0[68].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[68].name = "result2"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[69]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[69].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[69].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, left3); TM__efoQf6oR7pdfyv6JVnE1Sw_0[69].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[69].name = "left3"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[4] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[70]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[70].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[70].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, offset4); TM__efoQf6oR7pdfyv6JVnE1Sw_0[70].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[70].name = "offset4"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[5] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[71]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[71].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[71].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, chunkSize5); TM__efoQf6oR7pdfyv6JVnE1Sw_0[71].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[71].name = "chunkSize5"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[6] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[72]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[72].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[72].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, macsize6); TM__efoQf6oR7pdfyv6JVnE1Sw_0[72].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[72].name = "macsize6"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[7] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[73]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[73].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[73].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, length7); TM__efoQf6oR7pdfyv6JVnE1Sw_0[73].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[73].name = "length7"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[8] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[74]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[74].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[74].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, msg8); TM__efoQf6oR7pdfyv6JVnE1Sw_0[74].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[74].name = "msg8"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[9] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[75]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[75].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[75].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, mo9); TM__efoQf6oR7pdfyv6JVnE1Sw_0[75].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[75].name = "mo9"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[10] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[76]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[76].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[76].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, record10); TM__efoQf6oR7pdfyv6JVnE1Sw_0[76].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[76].name = "record10"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[11] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[77]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[77].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[77].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, errX60gensym13685001911_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[77].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[77].name = "err`gensym13685001911"; TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[12] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[78]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[78].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[78].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ, chronosInternalTmpFuture12); TM__efoQf6oR7pdfyv6JVnE1Sw_0[78].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[78].name = "chronosInternalTmpFuture12"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[65].len = 13; TM__efoQf6oR7pdfyv6JVnE1Sw_0[65].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[65].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_124_13[0]; NTI__S5jWqu9bpGxAWY38KG9ce9aZQ_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[65]; NTI__RwuQIcBA0yxcSzgAZiVGMw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___S5jWqu9bpGxAWY38KG9ce9aZQ*); NTI__RwuQIcBA0yxcSzgAZiVGMw_.kind = 22; NTI__RwuQIcBA0yxcSzgAZiVGMw_.base = (&NTI__S5jWqu9bpGxAWY38KG9ce9aZQ_); NTI__RwuQIcBA0yxcSzgAZiVGMw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__RwuQIcBA0yxcSzgAZiVGMw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RwuQIcBA0yxcSzgAZiVGMw_; NTI__RwuQIcBA0yxcSzgAZiVGMw_.marker = Marker_tyRef__RwuQIcBA0yxcSzgAZiVGMw; NTI__sRxmvCC7xkLMDL9cGtdCChg_.size = sizeof(tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg); NTI__sRxmvCC7xkLMDL9cGtdCChg_.kind = 17; NTI__sRxmvCC7xkLMDL9cGtdCChg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__sRxmvCC7xkLMDL9cGtdCChg_.name = "object"; NTI__sRxmvCC7xkLMDL9cGtdCChg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__sRxmvCC7xkLMDL9cGtdCChg_; TM__efoQf6oR7pdfyv6JVnE1Sw_153_5[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[80]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[80].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[80].offset = offsetof(tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg, colonstate_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[80].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[80].name = ":state"; TM__efoQf6oR7pdfyv6JVnE1Sw_153_5[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[81]; NTI__IGFWoVQDf54L4RKyNcn39cg_.size = sizeof(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg); NTI__IGFWoVQDf54L4RKyNcn39cg_.kind = 17; NTI__IGFWoVQDf54L4RKyNcn39cg_.base = (&NTI__rfxdGx6GJLVE9aqiYjwpDKQ_); NTI__IGFWoVQDf54L4RKyNcn39cg_.name = "Secio:ObjectType"; NTI__IGFWoVQDf54L4RKyNcn39cg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IGFWoVQDf54L4RKyNcn39cg_; TM__efoQf6oR7pdfyv6JVnE1Sw_154_4[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[83]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[83].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[83].offset = offsetof(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg, rng); TM__efoQf6oR7pdfyv6JVnE1Sw_0[83].typ = (&NTI__RuNvFuo5ptASsihINNteSw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[83].name = "rng"; TM__efoQf6oR7pdfyv6JVnE1Sw_154_4[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[84]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[84].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[84].offset = offsetof(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg, localPrivateKey); TM__efoQf6oR7pdfyv6JVnE1Sw_0[84].typ = (&NTI__GSDbMQxBVd3KO4qBUjzPKQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[84].name = "localPrivateKey"; TM__efoQf6oR7pdfyv6JVnE1Sw_154_4[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[85]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[85].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[85].offset = offsetof(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg, localPublicKey); TM__efoQf6oR7pdfyv6JVnE1Sw_0[85].typ = (&NTI__mVKS59bRpscItosS0oN9a4zA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[85].name = "localPublicKey"; TM__efoQf6oR7pdfyv6JVnE1Sw_154_4[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[86]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[86].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[86].offset = offsetof(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg, remotePublicKey); TM__efoQf6oR7pdfyv6JVnE1Sw_0[86].typ = (&NTI__mVKS59bRpscItosS0oN9a4zA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[86].name = "remotePublicKey"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[82].len = 4; TM__efoQf6oR7pdfyv6JVnE1Sw_0[82].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[82].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_154_4[0]; NTI__IGFWoVQDf54L4RKyNcn39cg_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[82]; NTI__jgOD84e2snIOScNPfRyPNQ_.size = sizeof(tyObject_SeciocolonObjectType___IGFWoVQDf54L4RKyNcn39cg*); NTI__jgOD84e2snIOScNPfRyPNQ_.kind = 22; NTI__jgOD84e2snIOScNPfRyPNQ_.base = (&NTI__IGFWoVQDf54L4RKyNcn39cg_); NTI__jgOD84e2snIOScNPfRyPNQ_.name = "Secio"; NTI__jgOD84e2snIOScNPfRyPNQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jgOD84e2snIOScNPfRyPNQ_; NTI__jgOD84e2snIOScNPfRyPNQ_.marker = Marker_tyRef__jgOD84e2snIOScNPfRyPNQ; TM__efoQf6oR7pdfyv6JVnE1Sw_0[81].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[81].offset = offsetof(tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg, s1); TM__efoQf6oR7pdfyv6JVnE1Sw_0[81].typ = (&NTI__jgOD84e2snIOScNPfRyPNQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[81].name = "s1"; TM__efoQf6oR7pdfyv6JVnE1Sw_153_5[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[87]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[87].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[87].offset = offsetof(tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg, conn2); TM__efoQf6oR7pdfyv6JVnE1Sw_0[87].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[87].name = "conn2"; TM__efoQf6oR7pdfyv6JVnE1Sw_153_5[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[88]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[88].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[88].offset = offsetof(tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg, chronosInternalRetFuture3); TM__efoQf6oR7pdfyv6JVnE1Sw_0[88].typ = (&NTI__0uYCwcXe9a6ORVuTht1QPfQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[88].name = "chronosInternalRetFuture3"; TM__efoQf6oR7pdfyv6JVnE1Sw_153_5[4] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[89]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[89].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[89].offset = offsetof(tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg, nameIterVarX60gensym1374500464_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[89].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[89].name = "nameIterVar`gensym1374500464"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[79].len = 5; TM__efoQf6oR7pdfyv6JVnE1Sw_0[79].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[79].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_153_5[0]; NTI__sRxmvCC7xkLMDL9cGtdCChg_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[79]; NTI__v1WAYnfEPDniiyq0mSKg5g_.size = sizeof(tyObject_Env_seciodotnim___sRxmvCC7xkLMDL9cGtdCChg*); NTI__v1WAYnfEPDniiyq0mSKg5g_.kind = 22; NTI__v1WAYnfEPDniiyq0mSKg5g_.base = (&NTI__sRxmvCC7xkLMDL9cGtdCChg_); NTI__v1WAYnfEPDniiyq0mSKg5g_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/secure/secio.nim(303, 24)"; NTI__v1WAYnfEPDniiyq0mSKg5g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__v1WAYnfEPDniiyq0mSKg5g_; NTI__v1WAYnfEPDniiyq0mSKg5g_.marker = Marker_tyRef__v1WAYnfEPDniiyq0mSKg5g; NTI__VNHh303qos2iG9b9cT9caP5Gw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw); NTI__VNHh303qos2iG9b9cT9caP5Gw_.kind = 17; NTI__VNHh303qos2iG9b9cT9caP5Gw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__VNHh303qos2iG9b9cT9caP5Gw_.name = "object"; NTI__VNHh303qos2iG9b9cT9caP5Gw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__VNHh303qos2iG9b9cT9caP5Gw_; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[91]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[91].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[91].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, colonstate_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[91].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[91].name = ":state"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[92]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[92].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[92].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, result1); TM__efoQf6oR7pdfyv6JVnE1Sw_0[92].typ = (&NTI__YcNq9cdJHxLn8sA9bkNprHVQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[92].name = "result1"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[93]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[93].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[93].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, localNonce2); TM__efoQf6oR7pdfyv6JVnE1Sw_0[93].typ = (&NTI__qtqsWM5aXmcpMIVmvq3kAA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[93].name = "localNonce2"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[94]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[94].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[94].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remoteNonce3); TM__efoQf6oR7pdfyv6JVnE1Sw_0[94].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[94].name = "remoteNonce3"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[4] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[95]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[95].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[95].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remoteBytesPubkey4); TM__efoQf6oR7pdfyv6JVnE1Sw_0[95].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[95].name = "remoteBytesPubkey4"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[5] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[96]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[96].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[96].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remoteEBytesPubkey5); TM__efoQf6oR7pdfyv6JVnE1Sw_0[96].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[96].name = "remoteEBytesPubkey5"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[6] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[97]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[97].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[97].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remoteEBytesSig6); TM__efoQf6oR7pdfyv6JVnE1Sw_0[97].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[97].name = "remoteEBytesSig6"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[7] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[98]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[98].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[98].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remotePubkey7); TM__efoQf6oR7pdfyv6JVnE1Sw_0[98].typ = (&NTI__mVKS59bRpscItosS0oN9a4zA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[98].name = "remotePubkey7"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[8] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[99]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[99].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[99].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remoteEPubkey8); TM__efoQf6oR7pdfyv6JVnE1Sw_0[99].typ = (&NTI__y9abboQL8NPsqWIoJZmI9aiw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[99].name = "remoteEPubkey8"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[9] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[100]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[100].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[100].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remoteESignature9); TM__efoQf6oR7pdfyv6JVnE1Sw_0[100].typ = (&NTI__CGRrBG2C4jqyNkskN9acy8Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[100].name = "remoteESignature9"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[10] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[101]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[101].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[101].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remoteExchanges10); TM__efoQf6oR7pdfyv6JVnE1Sw_0[101].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[101].name = "remoteExchanges10"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[11] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[102]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[102].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[102].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remoteCiphers11); TM__efoQf6oR7pdfyv6JVnE1Sw_0[102].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[102].name = "remoteCiphers11"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[12] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[103]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[103].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[103].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remoteHashes12); TM__efoQf6oR7pdfyv6JVnE1Sw_0[103].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[103].name = "remoteHashes12"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[13] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[104]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[104].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[104].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remotePeerId13); TM__efoQf6oR7pdfyv6JVnE1Sw_0[104].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[104].name = "remotePeerId13"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[14] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[105]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[105].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[105].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, localPeerId14); TM__efoQf6oR7pdfyv6JVnE1Sw_0[105].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[105].name = "localPeerId14"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[15] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[106]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[106].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[106].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, localBytesPubkey15); TM__efoQf6oR7pdfyv6JVnE1Sw_0[106].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[106].name = "localBytesPubkey15"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[16] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[107]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[107].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[107].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, colonup_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[107].typ = (&NTI__v1WAYnfEPDniiyq0mSKg5g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[107].name = ":up"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[17] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[108]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[108].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[108].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, request17); TM__efoQf6oR7pdfyv6JVnE1Sw_0[108].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[108].name = "request17"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[18] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[109]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[109].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[109].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record18); TM__efoQf6oR7pdfyv6JVnE1Sw_0[109].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[109].name = "record18"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[19] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[110]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[110].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[110].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13749501919_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[110].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[110].name = "err`gensym13749501919"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[20] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[111]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[111].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[111].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, chronosInternalTmpFuture20); TM__efoQf6oR7pdfyv6JVnE1Sw_0[111].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[111].name = "chronosInternalTmpFuture20"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[21] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[112]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[112].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[112].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, result21); TM__efoQf6oR7pdfyv6JVnE1Sw_0[112].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[112].name = "result21"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[22] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[113]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[113].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[113].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, answer22); TM__efoQf6oR7pdfyv6JVnE1Sw_0[113].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[113].name = "answer22"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[23] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[114]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[114].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[114].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record23); TM__efoQf6oR7pdfyv6JVnE1Sw_0[114].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[114].name = "record23"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[24] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[115]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[115].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[115].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13761001924_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[115].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[115].name = "err`gensym13761001924"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[25] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[116]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[116].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[116].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record25); TM__efoQf6oR7pdfyv6JVnE1Sw_0[116].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[116].name = "record25"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[26] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[117]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[117].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[117].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13767501926_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[117].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[117].name = "err`gensym13767501926"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[27] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[118]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[118].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[118].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record27); TM__efoQf6oR7pdfyv6JVnE1Sw_0[118].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[118].name = "record27"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[28] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[119]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[119].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[119].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13774001928_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[119].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[119].name = "err`gensym13774001928"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[29] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[120]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[120].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[120].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, order29); TM__efoQf6oR7pdfyv6JVnE1Sw_0[120].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[120].name = "order29"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[30] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[121]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[121].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[121].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record30); TM__efoQf6oR7pdfyv6JVnE1Sw_0[121].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[121].name = "record30"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[31] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[122]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[122].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[122].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13780501931_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[122].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[122].name = "err`gensym13780501931"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[32] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[123]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[123].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[123].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, scheme32); TM__efoQf6oR7pdfyv6JVnE1Sw_0[123].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[123].name = "scheme32"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[33] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[124]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[124].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[124].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, cipher33); TM__efoQf6oR7pdfyv6JVnE1Sw_0[124].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[124].name = "cipher33"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[34] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[125]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[125].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[125].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, hash34); TM__efoQf6oR7pdfyv6JVnE1Sw_0[125].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[125].name = "hash34"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[35] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[126]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[126].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[126].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record35); TM__efoQf6oR7pdfyv6JVnE1Sw_0[126].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[126].name = "record35"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[36] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[127]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[127].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[127].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13792001936_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[127].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[127].name = "err`gensym13792001936"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[37] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[128]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[128].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[128].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record37); TM__efoQf6oR7pdfyv6JVnE1Sw_0[128].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[128].name = "record37"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[38] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[129]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[129].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[129].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13798501938_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[129].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[129].name = "err`gensym13798501938"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[39] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[130]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[130].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[130].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, ekeypair39); TM__efoQf6oR7pdfyv6JVnE1Sw_0[130].typ = (&NTI__bsR3ZYy78BmQsv6nJi4PSw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[130].name = "ekeypair39"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[40] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[131]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[131].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[131].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, epubkey40); TM__efoQf6oR7pdfyv6JVnE1Sw_0[131].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[131].name = "epubkey40"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[41] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[132]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[132].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[132].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, localCorpus41); TM__efoQf6oR7pdfyv6JVnE1Sw_0[132].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[132].name = "localCorpus41"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[42] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[133]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[133].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[133].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, signature42); TM__efoQf6oR7pdfyv6JVnE1Sw_0[133].typ = (&NTI__CGRrBG2C4jqyNkskN9acy8Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[133].name = "signature42"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[43] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[134]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[134].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[134].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, localExchange43); TM__efoQf6oR7pdfyv6JVnE1Sw_0[134].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[134].name = "localExchange43"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[44] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[135]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[135].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[135].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remoteExchange44); TM__efoQf6oR7pdfyv6JVnE1Sw_0[135].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[135].name = "remoteExchange44"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[45] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[136]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[136].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[136].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record45); TM__efoQf6oR7pdfyv6JVnE1Sw_0[136].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[136].name = "record45"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[46] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[137]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[137].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[137].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13809001946_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[137].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[137].name = "err`gensym13809001946"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[47] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[138]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[138].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[138].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record47); TM__efoQf6oR7pdfyv6JVnE1Sw_0[138].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[138].name = "record47"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[48] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[139]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[139].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[139].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13815501948_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[139].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[139].name = "err`gensym13815501948"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[49] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[140]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[140].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[140].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record49); TM__efoQf6oR7pdfyv6JVnE1Sw_0[140].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[140].name = "record49"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[50] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[141]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[141].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[141].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13822001950_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[141].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[141].name = "err`gensym13822001950"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[51] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[142]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[142].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[142].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, remoteCorpus51); TM__efoQf6oR7pdfyv6JVnE1Sw_0[142].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[142].name = "remoteCorpus51"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[52] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[143]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[143].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[143].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record52); TM__efoQf6oR7pdfyv6JVnE1Sw_0[143].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[143].name = "record52"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[53] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[144]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[144].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[144].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13829501953_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[144].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[144].name = "err`gensym13829501953"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[54] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[145]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[145].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[145].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record54); TM__efoQf6oR7pdfyv6JVnE1Sw_0[145].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[145].name = "record54"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[55] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[146]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[146].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[146].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13839001955_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[146].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[146].name = "err`gensym13839001955"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[56] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[147]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[147].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[147].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record56); TM__efoQf6oR7pdfyv6JVnE1Sw_0[147].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[147].name = "record56"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[57] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[148]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[148].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[148].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13851501957_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[148].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[148].name = "err`gensym13851501957"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[58] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[149]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[149].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[149].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, secret58); TM__efoQf6oR7pdfyv6JVnE1Sw_0[149].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[149].name = "secret58"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[59] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[150]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[150].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[150].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record59); TM__efoQf6oR7pdfyv6JVnE1Sw_0[150].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[150].name = "record59"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[60] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[151]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[151].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[151].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13858001960_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[151].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[151].name = "err`gensym13858001960"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[61] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[152]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[152].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[152].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record61); TM__efoQf6oR7pdfyv6JVnE1Sw_0[152].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[152].name = "record61"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[62] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[153]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[153].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[153].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13863501962_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[153].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[153].name = "err`gensym13863501962"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[63] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[154]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[154].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[154].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, keys63); TM__efoQf6oR7pdfyv6JVnE1Sw_0[154].typ = (&NTI__w1fK9a9cXYbXeecISdPerXxA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[154].name = "keys63"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[64] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[155]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[155].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[155].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record64); TM__efoQf6oR7pdfyv6JVnE1Sw_0[155].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[155].name = "record64"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[65] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[156]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[156].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[156].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13870001965_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[156].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[156].name = "err`gensym13870001965"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[66] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[157]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[157].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[157].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, secioConn66); TM__efoQf6oR7pdfyv6JVnE1Sw_0[157].typ = (&NTI__raMv09bXEdspSkPWQhTwPjQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[157].name = "secioConn66"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[67] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[158]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[158].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[158].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, res67); TM__efoQf6oR7pdfyv6JVnE1Sw_0[158].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[158].name = "res67"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[68] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[159]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[159].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[159].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record68); TM__efoQf6oR7pdfyv6JVnE1Sw_0[159].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[159].name = "record68"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[69] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[160]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[160].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[160].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13893001969_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[160].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[160].name = "err`gensym13893001969"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[70] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[161]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[161].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[161].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, record70); TM__efoQf6oR7pdfyv6JVnE1Sw_0[161].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[161].name = "record70"; TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[71] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[162]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[162].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[162].offset = offsetof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw, errX60gensym13900501971_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[162].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[162].name = "err`gensym13900501971"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[90].len = 72; TM__efoQf6oR7pdfyv6JVnE1Sw_0[90].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[90].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_155_72[0]; NTI__VNHh303qos2iG9b9cT9caP5Gw_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[90]; NTI__58TErfsSWDFLRKsCTczSQg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___VNHh303qos2iG9b9cT9caP5Gw*); NTI__58TErfsSWDFLRKsCTczSQg_.kind = 22; NTI__58TErfsSWDFLRKsCTczSQg_.base = (&NTI__VNHh303qos2iG9b9cT9caP5Gw_); NTI__58TErfsSWDFLRKsCTczSQg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__58TErfsSWDFLRKsCTczSQg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__58TErfsSWDFLRKsCTczSQg_; NTI__58TErfsSWDFLRKsCTczSQg_.marker = Marker_tyRef__58TErfsSWDFLRKsCTczSQg; NTI__wRkiQzJBJFLUR9aVi7Jv5yA_.size = sizeof(tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA); NTI__wRkiQzJBJFLUR9aVi7Jv5yA_.kind = 17; NTI__wRkiQzJBJFLUR9aVi7Jv5yA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__wRkiQzJBJFLUR9aVi7Jv5yA_.name = "object"; NTI__wRkiQzJBJFLUR9aVi7Jv5yA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wRkiQzJBJFLUR9aVi7Jv5yA_; TM__efoQf6oR7pdfyv6JVnE1Sw_169_5[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[164]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[164].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[164].offset = offsetof(tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA, colonstate_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[164].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[164].name = ":state"; TM__efoQf6oR7pdfyv6JVnE1Sw_169_5[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[165]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[165].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[165].offset = offsetof(tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA, msg1); TM__efoQf6oR7pdfyv6JVnE1Sw_0[165].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[165].name = "msg1"; TM__efoQf6oR7pdfyv6JVnE1Sw_169_5[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[166]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[166].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[166].offset = offsetof(tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA, conn2); TM__efoQf6oR7pdfyv6JVnE1Sw_0[166].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[166].name = "conn2"; TM__efoQf6oR7pdfyv6JVnE1Sw_169_5[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[167]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[167].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[167].offset = offsetof(tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA, chronosInternalRetFuture3); TM__efoQf6oR7pdfyv6JVnE1Sw_0[167].typ = (&NTI__lT9buwOIvTTGQ3Bm66flIpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[167].name = "chronosInternalRetFuture3"; TM__efoQf6oR7pdfyv6JVnE1Sw_169_5[4] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[168]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[168].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[168].offset = offsetof(tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA, nameIterVarX60gensym1373000374_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[168].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[168].name = "nameIterVar`gensym1373000374"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[163].len = 5; TM__efoQf6oR7pdfyv6JVnE1Sw_0[163].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[163].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_169_5[0]; NTI__wRkiQzJBJFLUR9aVi7Jv5yA_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[163]; NTI__NqH9b2F9beer2A9br0NOyeuTg_.size = sizeof(tyObject_Env_seciodotnim___wRkiQzJBJFLUR9aVi7Jv5yA*); NTI__NqH9b2F9beer2A9br0NOyeuTg_.kind = 22; NTI__NqH9b2F9beer2A9br0NOyeuTg_.base = (&NTI__wRkiQzJBJFLUR9aVi7Jv5yA_); NTI__NqH9b2F9beer2A9br0NOyeuTg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/secure/secio.nim(284, 38)"; NTI__NqH9b2F9beer2A9br0NOyeuTg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__NqH9b2F9beer2A9br0NOyeuTg_; NTI__NqH9b2F9beer2A9br0NOyeuTg_.marker = Marker_tyRef__NqH9b2F9beer2A9br0NOyeuTg; NTI__9auTtT9aOI6iNRa7ppljehCA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA); NTI__9auTtT9aOI6iNRa7ppljehCA_.kind = 17; NTI__9auTtT9aOI6iNRa7ppljehCA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__9auTtT9aOI6iNRa7ppljehCA_.name = "object"; NTI__9auTtT9aOI6iNRa7ppljehCA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9auTtT9aOI6iNRa7ppljehCA_; TM__efoQf6oR7pdfyv6JVnE1Sw_170_9[0] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[170]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[170].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[170].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA, colonstate_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[170].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[170].name = ":state"; TM__efoQf6oR7pdfyv6JVnE1Sw_170_9[1] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[171]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[171].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[171].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA, colontmpSlLower01_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[171].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[171].name = ":tmpSlLower01"; TM__efoQf6oR7pdfyv6JVnE1Sw_170_9[2] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[172]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[172].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[172].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA, colontmpSlLower12_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[172].typ = (&NTI__lQEEtueHjH1gvaG8ApPKNQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[172].name = ":tmpSlLower12"; TM__efoQf6oR7pdfyv6JVnE1Sw_170_9[3] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[173]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[173].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[173].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA, result3); TM__efoQf6oR7pdfyv6JVnE1Sw_0[173].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[173].name = "result3"; TM__efoQf6oR7pdfyv6JVnE1Sw_170_9[4] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[174]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[174].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[174].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA, record4); TM__efoQf6oR7pdfyv6JVnE1Sw_0[174].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[174].name = "record4"; TM__efoQf6oR7pdfyv6JVnE1Sw_170_9[5] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[175]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[175].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[175].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA, colonup_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[175].typ = (&NTI__NqH9b2F9beer2A9br0NOyeuTg_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[175].name = ":up"; TM__efoQf6oR7pdfyv6JVnE1Sw_170_9[6] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[176]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[176].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[176].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA, errX60gensym1373450196_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[176].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[176].name = "err`gensym1373450196"; TM__efoQf6oR7pdfyv6JVnE1Sw_170_9[7] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[177]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[177].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[177].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA, chronosInternalTmpFuture7); TM__efoQf6oR7pdfyv6JVnE1Sw_0[177].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[177].name = "chronosInternalTmpFuture7"; TM__efoQf6oR7pdfyv6JVnE1Sw_170_9[8] = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[178]; TM__efoQf6oR7pdfyv6JVnE1Sw_0[178].kind = 1; TM__efoQf6oR7pdfyv6JVnE1Sw_0[178].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA, result8); TM__efoQf6oR7pdfyv6JVnE1Sw_0[178].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__efoQf6oR7pdfyv6JVnE1Sw_0[178].name = "result8"; TM__efoQf6oR7pdfyv6JVnE1Sw_0[169].len = 9; TM__efoQf6oR7pdfyv6JVnE1Sw_0[169].kind = 2; TM__efoQf6oR7pdfyv6JVnE1Sw_0[169].sons = &TM__efoQf6oR7pdfyv6JVnE1Sw_170_9[0]; NTI__9auTtT9aOI6iNRa7ppljehCA_.node = &TM__efoQf6oR7pdfyv6JVnE1Sw_0[169]; NTI__DsW8C1UtUARWG9b9c9aDbcY5w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___9auTtT9aOI6iNRa7ppljehCA*); NTI__DsW8C1UtUARWG9b9c9aDbcY5w_.kind = 22; NTI__DsW8C1UtUARWG9b9c9aDbcY5w_.base = (&NTI__9auTtT9aOI6iNRa7ppljehCA_); NTI__DsW8C1UtUARWG9b9c9aDbcY5w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__DsW8C1UtUARWG9b9c9aDbcY5w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DsW8C1UtUARWG9b9c9aDbcY5w_; NTI__DsW8C1UtUARWG9b9c9aDbcY5w_.marker = Marker_tyRef__DsW8C1UtUARWG9b9c9aDbcY5w; }