⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 x64dll.asm

📁 lots Elliptic curve cryptography codes. Use Visual c++ to compile
💻 ASM
📖 第 1 页 / 共 3 页
字号:
xor ebp, ediadd ebp, ebxmov [rsp+8*4+((1024+15-(2)) MOD (16))*4], ebpadd edx, ebpmov ebx, ecxxor ecx, [rsp+((1024+7-(2+6)) MOD (8))*4]and eax, ecxxor eax, [rsp+((1024+7-(2+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add eax, edxadd edx, [rsp+((1024+7-(2+4)) MOD (8))*4]mov [rsp+((1024+7-(2+4)) MOD (8))*4], edxror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd eax, ebpmov [rsp+((1024+7-(2)) MOD (8))*4], eaxmov edi, [rsp+((1024+7-(3+2)) MOD (8))*4]xor edi, [rsp+((1024+7-(3+1)) MOD (8))*4]and edi, edxxor edi, [rsp+((1024+7-(3+1)) MOD (8))*4]mov ebp, edxror edx, 6ror ebp, 25xor ebp, edxror edx, 5xor ebp, edxadd edi, ebpmov ebp, [rsp+8*4+((1024+15-((3)-2)) MOD (16))*4]mov edx, [rsp+8*4+((1024+15-((3)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((3)-7)) MOD (16))*4]mov ebp, edxshr ebp, 3ror edx, 7add ebx, [rsp+8*4+((1024+15-(3)) MOD (16))*4]xor ebp, edxadd edi, [rsi+(3)*4]ror edx, 11add edi, [rsp+((1024+7-(3)) MOD (8))*4]xor ebp, edxadd ebp, ebxmov [rsp+8*4+((1024+15-(3)) MOD (16))*4], ebpadd edi, ebpmov ebx, eaxxor eax, [rsp+((1024+7-(3+6)) MOD (8))*4]and ecx, eaxxor ecx, [rsp+((1024+7-(3+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add ecx, ediadd edi, [rsp+((1024+7-(3+4)) MOD (8))*4]mov [rsp+((1024+7-(3+4)) MOD (8))*4], ediror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd ecx, ebpmov [rsp+((1024+7-(3)) MOD (8))*4], ecxmov edx, [rsp+((1024+7-(4+2)) MOD (8))*4]xor edx, [rsp+((1024+7-(4+1)) MOD (8))*4]and edx, edixor edx, [rsp+((1024+7-(4+1)) MOD (8))*4]mov ebp, ediror edi, 6ror ebp, 25xor ebp, ediror edi, 5xor ebp, ediadd edx, ebpmov ebp, [rsp+8*4+((1024+15-((4)-2)) MOD (16))*4]mov edi, [rsp+8*4+((1024+15-((4)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((4)-7)) MOD (16))*4]mov ebp, edishr ebp, 3ror edi, 7add ebx, [rsp+8*4+((1024+15-(4)) MOD (16))*4]xor ebp, ediadd edx, [rsi+(4)*4]ror edi, 11add edx, [rsp+((1024+7-(4)) MOD (8))*4]xor ebp, ediadd ebp, ebxmov [rsp+8*4+((1024+15-(4)) MOD (16))*4], ebpadd edx, ebpmov ebx, ecxxor ecx, [rsp+((1024+7-(4+6)) MOD (8))*4]and eax, ecxxor eax, [rsp+((1024+7-(4+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add eax, edxadd edx, [rsp+((1024+7-(4+4)) MOD (8))*4]mov [rsp+((1024+7-(4+4)) MOD (8))*4], edxror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd eax, ebpmov [rsp+((1024+7-(4)) MOD (8))*4], eaxmov edi, [rsp+((1024+7-(5+2)) MOD (8))*4]xor edi, [rsp+((1024+7-(5+1)) MOD (8))*4]and edi, edxxor edi, [rsp+((1024+7-(5+1)) MOD (8))*4]mov ebp, edxror edx, 6ror ebp, 25xor ebp, edxror edx, 5xor ebp, edxadd edi, ebpmov ebp, [rsp+8*4+((1024+15-((5)-2)) MOD (16))*4]mov edx, [rsp+8*4+((1024+15-((5)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((5)-7)) MOD (16))*4]mov ebp, edxshr ebp, 3ror edx, 7add ebx, [rsp+8*4+((1024+15-(5)) MOD (16))*4]xor ebp, edxadd edi, [rsi+(5)*4]ror edx, 11add edi, [rsp+((1024+7-(5)) MOD (8))*4]xor ebp, edxadd ebp, ebxmov [rsp+8*4+((1024+15-(5)) MOD (16))*4], ebpadd edi, ebpmov ebx, eaxxor eax, [rsp+((1024+7-(5+6)) MOD (8))*4]and ecx, eaxxor ecx, [rsp+((1024+7-(5+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add ecx, ediadd edi, [rsp+((1024+7-(5+4)) MOD (8))*4]mov [rsp+((1024+7-(5+4)) MOD (8))*4], ediror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd ecx, ebpmov [rsp+((1024+7-(5)) MOD (8))*4], ecxmov edx, [rsp+((1024+7-(6+2)) MOD (8))*4]xor edx, [rsp+((1024+7-(6+1)) MOD (8))*4]and edx, edixor edx, [rsp+((1024+7-(6+1)) MOD (8))*4]mov ebp, ediror edi, 6ror ebp, 25xor ebp, ediror edi, 5xor ebp, ediadd edx, ebpmov ebp, [rsp+8*4+((1024+15-((6)-2)) MOD (16))*4]mov edi, [rsp+8*4+((1024+15-((6)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((6)-7)) MOD (16))*4]mov ebp, edishr ebp, 3ror edi, 7add ebx, [rsp+8*4+((1024+15-(6)) MOD (16))*4]xor ebp, ediadd edx, [rsi+(6)*4]ror edi, 11add edx, [rsp+((1024+7-(6)) MOD (8))*4]xor ebp, ediadd ebp, ebxmov [rsp+8*4+((1024+15-(6)) MOD (16))*4], ebpadd edx, ebpmov ebx, ecxxor ecx, [rsp+((1024+7-(6+6)) MOD (8))*4]and eax, ecxxor eax, [rsp+((1024+7-(6+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add eax, edxadd edx, [rsp+((1024+7-(6+4)) MOD (8))*4]mov [rsp+((1024+7-(6+4)) MOD (8))*4], edxror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd eax, ebpmov [rsp+((1024+7-(6)) MOD (8))*4], eaxmov edi, [rsp+((1024+7-(7+2)) MOD (8))*4]xor edi, [rsp+((1024+7-(7+1)) MOD (8))*4]and edi, edxxor edi, [rsp+((1024+7-(7+1)) MOD (8))*4]mov ebp, edxror edx, 6ror ebp, 25xor ebp, edxror edx, 5xor ebp, edxadd edi, ebpmov ebp, [rsp+8*4+((1024+15-((7)-2)) MOD (16))*4]mov edx, [rsp+8*4+((1024+15-((7)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((7)-7)) MOD (16))*4]mov ebp, edxshr ebp, 3ror edx, 7add ebx, [rsp+8*4+((1024+15-(7)) MOD (16))*4]xor ebp, edxadd edi, [rsi+(7)*4]ror edx, 11add edi, [rsp+((1024+7-(7)) MOD (8))*4]xor ebp, edxadd ebp, ebxmov [rsp+8*4+((1024+15-(7)) MOD (16))*4], ebpadd edi, ebpmov ebx, eaxxor eax, [rsp+((1024+7-(7+6)) MOD (8))*4]and ecx, eaxxor ecx, [rsp+((1024+7-(7+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add ecx, ediadd edi, [rsp+((1024+7-(7+4)) MOD (8))*4]mov [rsp+((1024+7-(7+4)) MOD (8))*4], ediror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd ecx, ebpmov [rsp+((1024+7-(7)) MOD (8))*4], ecxmov edx, [rsp+((1024+7-(8+2)) MOD (8))*4]xor edx, [rsp+((1024+7-(8+1)) MOD (8))*4]and edx, edixor edx, [rsp+((1024+7-(8+1)) MOD (8))*4]mov ebp, ediror edi, 6ror ebp, 25xor ebp, ediror edi, 5xor ebp, ediadd edx, ebpmov ebp, [rsp+8*4+((1024+15-((8)-2)) MOD (16))*4]mov edi, [rsp+8*4+((1024+15-((8)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((8)-7)) MOD (16))*4]mov ebp, edishr ebp, 3ror edi, 7add ebx, [rsp+8*4+((1024+15-(8)) MOD (16))*4]xor ebp, ediadd edx, [rsi+(8)*4]ror edi, 11add edx, [rsp+((1024+7-(8)) MOD (8))*4]xor ebp, ediadd ebp, ebxmov [rsp+8*4+((1024+15-(8)) MOD (16))*4], ebpadd edx, ebpmov ebx, ecxxor ecx, [rsp+((1024+7-(8+6)) MOD (8))*4]and eax, ecxxor eax, [rsp+((1024+7-(8+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add eax, edxadd edx, [rsp+((1024+7-(8+4)) MOD (8))*4]mov [rsp+((1024+7-(8+4)) MOD (8))*4], edxror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd eax, ebpmov [rsp+((1024+7-(8)) MOD (8))*4], eaxmov edi, [rsp+((1024+7-(9+2)) MOD (8))*4]xor edi, [rsp+((1024+7-(9+1)) MOD (8))*4]and edi, edxxor edi, [rsp+((1024+7-(9+1)) MOD (8))*4]mov ebp, edxror edx, 6ror ebp, 25xor ebp, edxror edx, 5xor ebp, edxadd edi, ebpmov ebp, [rsp+8*4+((1024+15-((9)-2)) MOD (16))*4]mov edx, [rsp+8*4+((1024+15-((9)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((9)-7)) MOD (16))*4]mov ebp, edxshr ebp, 3ror edx, 7add ebx, [rsp+8*4+((1024+15-(9)) MOD (16))*4]xor ebp, edxadd edi, [rsi+(9)*4]ror edx, 11add edi, [rsp+((1024+7-(9)) MOD (8))*4]xor ebp, edxadd ebp, ebxmov [rsp+8*4+((1024+15-(9)) MOD (16))*4], ebpadd edi, ebpmov ebx, eaxxor eax, [rsp+((1024+7-(9+6)) MOD (8))*4]and ecx, eaxxor ecx, [rsp+((1024+7-(9+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add ecx, ediadd edi, [rsp+((1024+7-(9+4)) MOD (8))*4]mov [rsp+((1024+7-(9+4)) MOD (8))*4], ediror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd ecx, ebpmov [rsp+((1024+7-(9)) MOD (8))*4], ecxmov edx, [rsp+((1024+7-(10+2)) MOD (8))*4]xor edx, [rsp+((1024+7-(10+1)) MOD (8))*4]and edx, edixor edx, [rsp+((1024+7-(10+1)) MOD (8))*4]mov ebp, ediror edi, 6ror ebp, 25xor ebp, ediror edi, 5xor ebp, ediadd edx, ebpmov ebp, [rsp+8*4+((1024+15-((10)-2)) MOD (16))*4]mov edi, [rsp+8*4+((1024+15-((10)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((10)-7)) MOD (16))*4]mov ebp, edishr ebp, 3ror edi, 7add ebx, [rsp+8*4+((1024+15-(10)) MOD (16))*4]xor ebp, ediadd edx, [rsi+(10)*4]ror edi, 11add edx, [rsp+((1024+7-(10)) MOD (8))*4]xor ebp, ediadd ebp, ebxmov [rsp+8*4+((1024+15-(10)) MOD (16))*4], ebpadd edx, ebpmov ebx, ecxxor ecx, [rsp+((1024+7-(10+6)) MOD (8))*4]and eax, ecxxor eax, [rsp+((1024+7-(10+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add eax, edxadd edx, [rsp+((1024+7-(10+4)) MOD (8))*4]mov [rsp+((1024+7-(10+4)) MOD (8))*4], edxror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd eax, ebpmov [rsp+((1024+7-(10)) MOD (8))*4], eaxmov edi, [rsp+((1024+7-(11+2)) MOD (8))*4]xor edi, [rsp+((1024+7-(11+1)) MOD (8))*4]and edi, edxxor edi, [rsp+((1024+7-(11+1)) MOD (8))*4]mov ebp, edxror edx, 6ror ebp, 25xor ebp, edxror edx, 5xor ebp, edxadd edi, ebpmov ebp, [rsp+8*4+((1024+15-((11)-2)) MOD (16))*4]mov edx, [rsp+8*4+((1024+15-((11)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((11)-7)) MOD (16))*4]mov ebp, edxshr ebp, 3ror edx, 7add ebx, [rsp+8*4+((1024+15-(11)) MOD (16))*4]xor ebp, edxadd edi, [rsi+(11)*4]ror edx, 11add edi, [rsp+((1024+7-(11)) MOD (8))*4]xor ebp, edxadd ebp, ebxmov [rsp+8*4+((1024+15-(11)) MOD (16))*4], ebpadd edi, ebpmov ebx, eaxxor eax, [rsp+((1024+7-(11+6)) MOD (8))*4]and ecx, eaxxor ecx, [rsp+((1024+7-(11+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add ecx, ediadd edi, [rsp+((1024+7-(11+4)) MOD (8))*4]mov [rsp+((1024+7-(11+4)) MOD (8))*4], ediror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd ecx, ebpmov [rsp+((1024+7-(11)) MOD (8))*4], ecxmov edx, [rsp+((1024+7-(12+2)) MOD (8))*4]xor edx, [rsp+((1024+7-(12+1)) MOD (8))*4]and edx, edixor edx, [rsp+((1024+7-(12+1)) MOD (8))*4]mov ebp, ediror edi, 6ror ebp, 25xor ebp, ediror edi, 5xor ebp, ediadd edx, ebpmov ebp, [rsp+8*4+((1024+15-((12)-2)) MOD (16))*4]mov edi, [rsp+8*4+((1024+15-((12)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((12)-7)) MOD (16))*4]mov ebp, edishr ebp, 3ror edi, 7add ebx, [rsp+8*4+((1024+15-(12)) MOD (16))*4]xor ebp, ediadd edx, [rsi+(12)*4]ror edi, 11add edx, [rsp+((1024+7-(12)) MOD (8))*4]xor ebp, ediadd ebp, ebxmov [rsp+8*4+((1024+15-(12)) MOD (16))*4], ebpadd edx, ebpmov ebx, ecxxor ecx, [rsp+((1024+7-(12+6)) MOD (8))*4]and eax, ecxxor eax, [rsp+((1024+7-(12+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add eax, edxadd edx, [rsp+((1024+7-(12+4)) MOD (8))*4]mov [rsp+((1024+7-(12+4)) MOD (8))*4], edxror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd eax, ebpmov [rsp+((1024+7-(12)) MOD (8))*4], eaxmov edi, [rsp+((1024+7-(13+2)) MOD (8))*4]xor edi, [rsp+((1024+7-(13+1)) MOD (8))*4]and edi, edxxor edi, [rsp+((1024+7-(13+1)) MOD (8))*4]mov ebp, edxror edx, 6ror ebp, 25xor ebp, edxror edx, 5xor ebp, edxadd edi, ebpmov ebp, [rsp+8*4+((1024+15-((13)-2)) MOD (16))*4]mov edx, [rsp+8*4+((1024+15-((13)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((13)-7)) MOD (16))*4]mov ebp, edxshr ebp, 3ror edx, 7add ebx, [rsp+8*4+((1024+15-(13)) MOD (16))*4]xor ebp, edxadd edi, [rsi+(13)*4]ror edx, 11add edi, [rsp+((1024+7-(13)) MOD (8))*4]xor ebp, edxadd ebp, ebxmov [rsp+8*4+((1024+15-(13)) MOD (16))*4], ebpadd edi, ebpmov ebx, eaxxor eax, [rsp+((1024+7-(13+6)) MOD (8))*4]and ecx, eaxxor ecx, [rsp+((1024+7-(13+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add ecx, ediadd edi, [rsp+((1024+7-(13+4)) MOD (8))*4]mov [rsp+((1024+7-(13+4)) MOD (8))*4], ediror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd ecx, ebpmov [rsp+((1024+7-(13)) MOD (8))*4], ecxmov edx, [rsp+((1024+7-(14+2)) MOD (8))*4]xor edx, [rsp+((1024+7-(14+1)) MOD (8))*4]and edx, edixor edx, [rsp+((1024+7-(14+1)) MOD (8))*4]mov ebp, ediror edi, 6ror ebp, 25xor ebp, ediror edi, 5xor ebp, ediadd edx, ebpmov ebp, [rsp+8*4+((1024+15-((14)-2)) MOD (16))*4]mov edi, [rsp+8*4+((1024+15-((14)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((14)-7)) MOD (16))*4]mov ebp, edishr ebp, 3ror edi, 7add ebx, [rsp+8*4+((1024+15-(14)) MOD (16))*4]xor ebp, ediadd edx, [rsi+(14)*4]ror edi, 11add edx, [rsp+((1024+7-(14)) MOD (8))*4]xor ebp, ediadd ebp, ebxmov [rsp+8*4+((1024+15-(14)) MOD (16))*4], ebpadd edx, ebpmov ebx, ecxxor ecx, [rsp+((1024+7-(14+6)) MOD (8))*4]and eax, ecxxor eax, [rsp+((1024+7-(14+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add eax, edxadd edx, [rsp+((1024+7-(14+4)) MOD (8))*4]mov [rsp+((1024+7-(14+4)) MOD (8))*4], edxror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd eax, ebpmov [rsp+((1024+7-(14)) MOD (8))*4], eaxmov edi, [rsp+((1024+7-(15+2)) MOD (8))*4]xor edi, [rsp+((1024+7-(15+1)) MOD (8))*4]and edi, edxxor edi, [rsp+((1024+7-(15+1)) MOD (8))*4]mov ebp, edxror edx, 6ror ebp, 25xor ebp, edxror edx, 5xor ebp, edxadd edi, ebpmov ebp, [rsp+8*4+((1024+15-((15)-2)) MOD (16))*4]mov edx, [rsp+8*4+((1024+15-((15)-15)) MOD (16))*4]mov ebx, ebpshr ebp, 10ror ebx, 17xor ebp, ebxror ebx, 2xor ebx, ebpadd ebx, [rsp+8*4+((1024+15-((15)-7)) MOD (16))*4]mov ebp, edxshr ebp, 3ror edx, 7add ebx, [rsp+8*4+((1024+15-(15)) MOD (16))*4]xor ebp, edxadd edi, [rsi+(15)*4]ror edx, 11add edi, [rsp+((1024+7-(15)) MOD (8))*4]xor ebp, edxadd ebp, ebxmov [rsp+8*4+((1024+15-(15)) MOD (16))*4], ebpadd edi, ebpmov ebx, eaxxor eax, [rsp+((1024+7-(15+6)) MOD (8))*4]and ecx, eaxxor ecx, [rsp+((1024+7-(15+6)) MOD (8))*4]mov ebp, ebxror ebx, 2add ecx, ediadd edi, [rsp+((1024+7-(15+4)) MOD (8))*4]mov [rsp+((1024+7-(15+4)) MOD (8))*4], ediror ebp, 22xor ebp, ebxror ebx, 11xor ebp, ebxadd ecx, ebpmov [rsp+((1024+7-(15)) MOD (8))*4], ecxcmp rsi, [rsp+8*4+16*4+0*8]jne label1mov rcx, [rsp+8*4+16*4+1*8]movdqa xmm1, XMMWORD PTR [rcx+1*16]movdqa xmm0, XMMWORD PTR [rcx+0*16]paddd xmm1, [rsp+((1024+7-(0+3)) MOD (8))*4]paddd xmm0, [rsp+((1024+7-(0+7)) MOD (8))*4]movdqa [rcx+1*16], xmm1movdqa [rcx+0*16], xmm0mov rdx, [rsp+8*4+16*4+2*8]add rdx, 64mov [rsp+8*4+16*4+2*8], rdxcmp rdx, [rsp+8*4+16*4+3*8]jne label0add		rsp, 8*4 + 16*4 + 4*8 + 8pop		rbppop		rbxpop		rdipop		rsiretX86_SHA256_HashBlocks ENDP_TEXT ENDSEND

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -