summaryrefslogtreecommitdiffstats
path: root/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20
diff options
context:
space:
mode:
Diffstat (limited to 'external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20')
-rw-r--r--external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h1
-rw-r--r--external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/amd64_xmm6/stream_salsa20_amd64_xmm6.S944
-rw-r--r--external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/api.h5
-rw-r--r--external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/stream_salsa20_ref.c61
-rw-r--r--external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/xor_salsa20_ref.c69
-rw-r--r--external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20_api.c19
6 files changed, 0 insertions, 1099 deletions
diff --git a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h b/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h
deleted file mode 100644
index 037fb59d..00000000
--- a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h
+++ /dev/null
@@ -1 +0,0 @@
-#include "crypto_stream_salsa20.h"
diff --git a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/amd64_xmm6/stream_salsa20_amd64_xmm6.S b/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/amd64_xmm6/stream_salsa20_amd64_xmm6.S
deleted file mode 100644
index f2415685..00000000
--- a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/amd64_xmm6/stream_salsa20_amd64_xmm6.S
+++ /dev/null
@@ -1,944 +0,0 @@
-#if defined(__amd64) || defined(__amd64__) || defined(__x86_64__)
-
-.text
-.p2align 5
-
-.globl crypto_stream_salsa20
-.globl _crypto_stream_salsa20
-#ifdef __ELF__
-.type crypto_stream_salsa20, @function
-.type _crypto_stream_salsa20, @function
-#endif
-crypto_stream_salsa20:
-_crypto_stream_salsa20:
-mov %rsp,%r11
-and $31,%r11
-add $512,%r11
-sub %r11,%rsp
-movq %r11,416(%rsp)
-movq %r12,424(%rsp)
-movq %r13,432(%rsp)
-movq %r14,440(%rsp)
-movq %r15,448(%rsp)
-movq %rbx,456(%rsp)
-movq %rbp,464(%rsp)
-mov %rsi,%r9
-mov %rdi,%rdi
-mov %rdi,%rsi
-mov %rdx,%rdx
-mov %rcx,%r10
-cmp $0,%r9
-jbe ._done
-mov $0,%rax
-mov %r9,%rcx
-rep stosb
-sub %r9,%rdi
-movq $0,472(%rsp)
-jmp ._start
-
-.text
-.p2align 5
-
-.globl crypto_stream_salsa20_xor_ic
-.globl _crypto_stream_salsa20_xor_ic
-#ifdef __ELF__
-.type crypto_stream_salsa20_xor_ic, @function
-.type _crypto_stream_salsa20_xor_ic, @function
-#endif
-crypto_stream_salsa20_xor_ic:
-_crypto_stream_salsa20_xor_ic:
-
-mov %rsp,%r11
-and $31,%r11
-add $512,%r11
-sub %r11,%rsp
-movq %r11,416(%rsp)
-movq %r12,424(%rsp)
-movq %r13,432(%rsp)
-movq %r14,440(%rsp)
-movq %r15,448(%rsp)
-movq %rbx,456(%rsp)
-movq %rbp,464(%rsp)
-mov %rdi,%rdi
-mov %rsi,%rsi
-mov %r9,%r10
-movq %r8,472(%rsp)
-mov %rdx,%r9
-mov %rcx,%rdx
-cmp $0,%r9
-jbe ._done
-
-._start:
-movl 20(%r10),%ecx
-movl 0(%r10),%r8d
-movl 0(%rdx),%eax
-movl 16(%r10),%r11d
-movl %ecx,64(%rsp)
-movl %r8d,4+64(%rsp)
-movl %eax,8+64(%rsp)
-movl %r11d,12+64(%rsp)
-movl 24(%r10),%r8d
-movl 4(%r10),%eax
-movl 4(%rdx),%edx
-movq 472(%rsp),%rcx
-movl %ecx,80(%rsp)
-movl %r8d,4+80(%rsp)
-movl %eax,8+80(%rsp)
-movl %edx,12+80(%rsp)
-movl 12(%r10),%edx
-shr $32,%rcx
-movl 28(%r10),%r8d
-movl 8(%r10),%eax
-movl %edx,96(%rsp)
-movl %ecx,4+96(%rsp)
-movl %r8d,8+96(%rsp)
-movl %eax,12+96(%rsp)
-mov $1634760805,%rdx
-mov $857760878,%rcx
-mov $2036477234,%r8
-mov $1797285236,%rax
-movl %edx,112(%rsp)
-movl %ecx,4+112(%rsp)
-movl %r8d,8+112(%rsp)
-movl %eax,12+112(%rsp)
-cmp $256,%r9
-jb ._bytesbetween1and255
-movdqa 112(%rsp),%xmm0
-pshufd $0x55,%xmm0,%xmm1
-pshufd $0xaa,%xmm0,%xmm2
-pshufd $0xff,%xmm0,%xmm3
-pshufd $0x00,%xmm0,%xmm0
-movdqa %xmm1,128(%rsp)
-movdqa %xmm2,144(%rsp)
-movdqa %xmm3,160(%rsp)
-movdqa %xmm0,176(%rsp)
-movdqa 64(%rsp),%xmm0
-pshufd $0xaa,%xmm0,%xmm1
-pshufd $0xff,%xmm0,%xmm2
-pshufd $0x00,%xmm0,%xmm3
-pshufd $0x55,%xmm0,%xmm0
-movdqa %xmm1,192(%rsp)
-movdqa %xmm2,208(%rsp)
-movdqa %xmm3,224(%rsp)
-movdqa %xmm0,240(%rsp)
-movdqa 80(%rsp),%xmm0
-pshufd $0xff,%xmm0,%xmm1
-pshufd $0x55,%xmm0,%xmm2
-pshufd $0xaa,%xmm0,%xmm0
-movdqa %xmm1,256(%rsp)
-movdqa %xmm2,272(%rsp)
-movdqa %xmm0,288(%rsp)
-movdqa 96(%rsp),%xmm0
-pshufd $0x00,%xmm0,%xmm1
-pshufd $0xaa,%xmm0,%xmm2
-pshufd $0xff,%xmm0,%xmm0
-movdqa %xmm1,304(%rsp)
-movdqa %xmm2,320(%rsp)
-movdqa %xmm0,336(%rsp)
-
-._bytesatleast256:
-movq 472(%rsp),%rdx
-mov %rdx,%rcx
-shr $32,%rcx
-movl %edx,352(%rsp)
-movl %ecx,368(%rsp)
-add $1,%rdx
-mov %rdx,%rcx
-shr $32,%rcx
-movl %edx,4+352(%rsp)
-movl %ecx,4+368(%rsp)
-add $1,%rdx
-mov %rdx,%rcx
-shr $32,%rcx
-movl %edx,8+352(%rsp)
-movl %ecx,8+368(%rsp)
-add $1,%rdx
-mov %rdx,%rcx
-shr $32,%rcx
-movl %edx,12+352(%rsp)
-movl %ecx,12+368(%rsp)
-add $1,%rdx
-mov %rdx,%rcx
-shr $32,%rcx
-movl %edx,80(%rsp)
-movl %ecx,4+96(%rsp)
-movq %rdx,472(%rsp)
-movq %r9,480(%rsp)
-mov $20,%rdx
-movdqa 128(%rsp),%xmm0
-movdqa 144(%rsp),%xmm1
-movdqa 160(%rsp),%xmm2
-movdqa 320(%rsp),%xmm3
-movdqa 336(%rsp),%xmm4
-movdqa 192(%rsp),%xmm5
-movdqa 208(%rsp),%xmm6
-movdqa 240(%rsp),%xmm7
-movdqa 256(%rsp),%xmm8
-movdqa 272(%rsp),%xmm9
-movdqa 288(%rsp),%xmm10
-movdqa 368(%rsp),%xmm11
-movdqa 176(%rsp),%xmm12
-movdqa 224(%rsp),%xmm13
-movdqa 304(%rsp),%xmm14
-movdqa 352(%rsp),%xmm15
-
-._mainloop1:
-movdqa %xmm1,384(%rsp)
-movdqa %xmm2,400(%rsp)
-movdqa %xmm13,%xmm1
-paddd %xmm12,%xmm1
-movdqa %xmm1,%xmm2
-pslld $7,%xmm1
-pxor %xmm1,%xmm14
-psrld $25,%xmm2
-pxor %xmm2,%xmm14
-movdqa %xmm7,%xmm1
-paddd %xmm0,%xmm1
-movdqa %xmm1,%xmm2
-pslld $7,%xmm1
-pxor %xmm1,%xmm11
-psrld $25,%xmm2
-pxor %xmm2,%xmm11
-movdqa %xmm12,%xmm1
-paddd %xmm14,%xmm1
-movdqa %xmm1,%xmm2
-pslld $9,%xmm1
-pxor %xmm1,%xmm15
-psrld $23,%xmm2
-pxor %xmm2,%xmm15
-movdqa %xmm0,%xmm1
-paddd %xmm11,%xmm1
-movdqa %xmm1,%xmm2
-pslld $9,%xmm1
-pxor %xmm1,%xmm9
-psrld $23,%xmm2
-pxor %xmm2,%xmm9
-movdqa %xmm14,%xmm1
-paddd %xmm15,%xmm1
-movdqa %xmm1,%xmm2
-pslld $13,%xmm1
-pxor %xmm1,%xmm13
-psrld $19,%xmm2
-pxor %xmm2,%xmm13
-movdqa %xmm11,%xmm1
-paddd %xmm9,%xmm1
-movdqa %xmm1,%xmm2
-pslld $13,%xmm1
-pxor %xmm1,%xmm7
-psrld $19,%xmm2
-pxor %xmm2,%xmm7
-movdqa %xmm15,%xmm1
-paddd %xmm13,%xmm1
-movdqa %xmm1,%xmm2
-pslld $18,%xmm1
-pxor %xmm1,%xmm12
-psrld $14,%xmm2
-pxor %xmm2,%xmm12
-movdqa 384(%rsp),%xmm1
-movdqa %xmm12,384(%rsp)
-movdqa %xmm9,%xmm2
-paddd %xmm7,%xmm2
-movdqa %xmm2,%xmm12
-pslld $18,%xmm2
-pxor %xmm2,%xmm0
-psrld $14,%xmm12
-pxor %xmm12,%xmm0
-movdqa %xmm5,%xmm2
-paddd %xmm1,%xmm2
-movdqa %xmm2,%xmm12
-pslld $7,%xmm2
-pxor %xmm2,%xmm3
-psrld $25,%xmm12
-pxor %xmm12,%xmm3
-movdqa 400(%rsp),%xmm2
-movdqa %xmm0,400(%rsp)
-movdqa %xmm6,%xmm0
-paddd %xmm2,%xmm0
-movdqa %xmm0,%xmm12
-pslld $7,%xmm0
-pxor %xmm0,%xmm4
-psrld $25,%xmm12
-pxor %xmm12,%xmm4
-movdqa %xmm1,%xmm0
-paddd %xmm3,%xmm0
-movdqa %xmm0,%xmm12
-pslld $9,%xmm0
-pxor %xmm0,%xmm10
-psrld $23,%xmm12
-pxor %xmm12,%xmm10
-movdqa %xmm2,%xmm0
-paddd %xmm4,%xmm0
-movdqa %xmm0,%xmm12
-pslld $9,%xmm0
-pxor %xmm0,%xmm8
-psrld $23,%xmm12
-pxor %xmm12,%xmm8
-movdqa %xmm3,%xmm0
-paddd %xmm10,%xmm0
-movdqa %xmm0,%xmm12
-pslld $13,%xmm0
-pxor %xmm0,%xmm5
-psrld $19,%xmm12
-pxor %xmm12,%xmm5
-movdqa %xmm4,%xmm0
-paddd %xmm8,%xmm0
-movdqa %xmm0,%xmm12
-pslld $13,%xmm0
-pxor %xmm0,%xmm6
-psrld $19,%xmm12
-pxor %xmm12,%xmm6
-movdqa %xmm10,%xmm0
-paddd %xmm5,%xmm0
-movdqa %xmm0,%xmm12
-pslld $18,%xmm0
-pxor %xmm0,%xmm1
-psrld $14,%xmm12
-pxor %xmm12,%xmm1
-movdqa 384(%rsp),%xmm0
-movdqa %xmm1,384(%rsp)
-movdqa %xmm4,%xmm1
-paddd %xmm0,%xmm1
-movdqa %xmm1,%xmm12
-pslld $7,%xmm1
-pxor %xmm1,%xmm7
-psrld $25,%xmm12
-pxor %xmm12,%xmm7
-movdqa %xmm8,%xmm1
-paddd %xmm6,%xmm1
-movdqa %xmm1,%xmm12
-pslld $18,%xmm1
-pxor %xmm1,%xmm2
-psrld $14,%xmm12
-pxor %xmm12,%xmm2
-movdqa 400(%rsp),%xmm12
-movdqa %xmm2,400(%rsp)
-movdqa %xmm14,%xmm1
-paddd %xmm12,%xmm1
-movdqa %xmm1,%xmm2
-pslld $7,%xmm1
-pxor %xmm1,%xmm5
-psrld $25,%xmm2
-pxor %xmm2,%xmm5
-movdqa %xmm0,%xmm1
-paddd %xmm7,%xmm1
-movdqa %xmm1,%xmm2
-pslld $9,%xmm1
-pxor %xmm1,%xmm10
-psrld $23,%xmm2
-pxor %xmm2,%xmm10
-movdqa %xmm12,%xmm1
-paddd %xmm5,%xmm1
-movdqa %xmm1,%xmm2
-pslld $9,%xmm1
-pxor %xmm1,%xmm8
-psrld $23,%xmm2
-pxor %xmm2,%xmm8
-movdqa %xmm7,%xmm1
-paddd %xmm10,%xmm1
-movdqa %xmm1,%xmm2
-pslld $13,%xmm1
-pxor %xmm1,%xmm4
-psrld $19,%xmm2
-pxor %xmm2,%xmm4
-movdqa %xmm5,%xmm1
-paddd %xmm8,%xmm1
-movdqa %xmm1,%xmm2
-pslld $13,%xmm1
-pxor %xmm1,%xmm14
-psrld $19,%xmm2
-pxor %xmm2,%xmm14
-movdqa %xmm10,%xmm1
-paddd %xmm4,%xmm1
-movdqa %xmm1,%xmm2
-pslld $18,%xmm1
-pxor %xmm1,%xmm0
-psrld $14,%xmm2
-pxor %xmm2,%xmm0
-movdqa 384(%rsp),%xmm1
-movdqa %xmm0,384(%rsp)
-movdqa %xmm8,%xmm0
-paddd %xmm14,%xmm0
-movdqa %xmm0,%xmm2
-pslld $18,%xmm0
-pxor %xmm0,%xmm12
-psrld $14,%xmm2
-pxor %xmm2,%xmm12
-movdqa %xmm11,%xmm0
-paddd %xmm1,%xmm0
-movdqa %xmm0,%xmm2
-pslld $7,%xmm0
-pxor %xmm0,%xmm6
-psrld $25,%xmm2
-pxor %xmm2,%xmm6
-movdqa 400(%rsp),%xmm2
-movdqa %xmm12,400(%rsp)
-movdqa %xmm3,%xmm0
-paddd %xmm2,%xmm0
-movdqa %xmm0,%xmm12
-pslld $7,%xmm0
-pxor %xmm0,%xmm13
-psrld $25,%xmm12
-pxor %xmm12,%xmm13
-movdqa %xmm1,%xmm0
-paddd %xmm6,%xmm0
-movdqa %xmm0,%xmm12
-pslld $9,%xmm0
-pxor %xmm0,%xmm15
-psrld $23,%xmm12
-pxor %xmm12,%xmm15
-movdqa %xmm2,%xmm0
-paddd %xmm13,%xmm0
-movdqa %xmm0,%xmm12
-pslld $9,%xmm0
-pxor %xmm0,%xmm9
-psrld $23,%xmm12
-pxor %xmm12,%xmm9
-movdqa %xmm6,%xmm0
-paddd %xmm15,%xmm0
-movdqa %xmm0,%xmm12
-pslld $13,%xmm0
-pxor %xmm0,%xmm11
-psrld $19,%xmm12
-pxor %xmm12,%xmm11
-movdqa %xmm13,%xmm0
-paddd %xmm9,%xmm0
-movdqa %xmm0,%xmm12
-pslld $13,%xmm0
-pxor %xmm0,%xmm3
-psrld $19,%xmm12
-pxor %xmm12,%xmm3
-movdqa %xmm15,%xmm0
-paddd %xmm11,%xmm0
-movdqa %xmm0,%xmm12
-pslld $18,%xmm0
-pxor %xmm0,%xmm1
-psrld $14,%xmm12
-pxor %xmm12,%xmm1
-movdqa %xmm9,%xmm0
-paddd %xmm3,%xmm0
-movdqa %xmm0,%xmm12
-pslld $18,%xmm0
-pxor %xmm0,%xmm2
-psrld $14,%xmm12
-pxor %xmm12,%xmm2
-movdqa 384(%rsp),%xmm12
-movdqa 400(%rsp),%xmm0
-sub $2,%rdx
-ja ._mainloop1
-paddd 176(%rsp),%xmm12
-paddd 240(%rsp),%xmm7
-paddd 288(%rsp),%xmm10
-paddd 336(%rsp),%xmm4
-movd %xmm12,%rdx
-movd %xmm7,%rcx
-movd %xmm10,%r8
-movd %xmm4,%r9
-pshufd $0x39,%xmm12,%xmm12
-pshufd $0x39,%xmm7,%xmm7
-pshufd $0x39,%xmm10,%xmm10
-pshufd $0x39,%xmm4,%xmm4
-xorl 0(%rsi),%edx
-xorl 4(%rsi),%ecx
-xorl 8(%rsi),%r8d
-xorl 12(%rsi),%r9d
-movl %edx,0(%rdi)
-movl %ecx,4(%rdi)
-movl %r8d,8(%rdi)
-movl %r9d,12(%rdi)
-movd %xmm12,%rdx
-movd %xmm7,%rcx
-movd %xmm10,%r8
-movd %xmm4,%r9
-pshufd $0x39,%xmm12,%xmm12
-pshufd $0x39,%xmm7,%xmm7
-pshufd $0x39,%xmm10,%xmm10
-pshufd $0x39,%xmm4,%xmm4
-xorl 64(%rsi),%edx
-xorl 68(%rsi),%ecx
-xorl 72(%rsi),%r8d
-xorl 76(%rsi),%r9d
-movl %edx,64(%rdi)
-movl %ecx,68(%rdi)
-movl %r8d,72(%rdi)
-movl %r9d,76(%rdi)
-movd %xmm12,%rdx
-movd %xmm7,%rcx
-movd %xmm10,%r8
-movd %xmm4,%r9
-pshufd $0x39,%xmm12,%xmm12
-pshufd $0x39,%xmm7,%xmm7
-pshufd $0x39,%xmm10,%xmm10
-pshufd $0x39,%xmm4,%xmm4
-xorl 128(%rsi),%edx
-xorl 132(%rsi),%ecx
-xorl 136(%rsi),%r8d
-xorl 140(%rsi),%r9d
-movl %edx,128(%rdi)
-movl %ecx,132(%rdi)
-movl %r8d,136(%rdi)
-movl %r9d,140(%rdi)
-movd %xmm12,%rdx
-movd %xmm7,%rcx
-movd %xmm10,%r8
-movd %xmm4,%r9
-xorl 192(%rsi),%edx
-xorl 196(%rsi),%ecx
-xorl 200(%rsi),%r8d
-xorl 204(%rsi),%r9d
-movl %edx,192(%rdi)
-movl %ecx,196(%rdi)
-movl %r8d,200(%rdi)
-movl %r9d,204(%rdi)
-paddd 304(%rsp),%xmm14
-paddd 128(%rsp),%xmm0
-paddd 192(%rsp),%xmm5
-paddd 256(%rsp),%xmm8
-movd %xmm14,%rdx
-movd %xmm0,%rcx
-movd %xmm5,%r8
-movd %xmm8,%r9
-pshufd $0x39,%xmm14,%xmm14
-pshufd $0x39,%xmm0,%xmm0
-pshufd $0x39,%xmm5,%xmm5
-pshufd $0x39,%xmm8,%xmm8
-xorl 16(%rsi),%edx
-xorl 20(%rsi),%ecx
-xorl 24(%rsi),%r8d
-xorl 28(%rsi),%r9d
-movl %edx,16(%rdi)
-movl %ecx,20(%rdi)
-movl %r8d,24(%rdi)
-movl %r9d,28(%rdi)
-movd %xmm14,%rdx
-movd %xmm0,%rcx
-movd %xmm5,%r8
-movd %xmm8,%r9
-pshufd $0x39,%xmm14,%xmm14
-pshufd $0x39,%xmm0,%xmm0
-pshufd $0x39,%xmm5,%xmm5
-pshufd $0x39,%xmm8,%xmm8
-xorl 80(%rsi),%edx
-xorl 84(%rsi),%ecx
-xorl 88(%rsi),%r8d
-xorl 92(%rsi),%r9d
-movl %edx,80(%rdi)
-movl %ecx,84(%rdi)
-movl %r8d,88(%rdi)
-movl %r9d,92(%rdi)
-movd %xmm14,%rdx
-movd %xmm0,%rcx
-movd %xmm5,%r8
-movd %xmm8,%r9
-pshufd $0x39,%xmm14,%xmm14
-pshufd $0x39,%xmm0,%xmm0
-pshufd $0x39,%xmm5,%xmm5
-pshufd $0x39,%xmm8,%xmm8
-xorl 144(%rsi),%edx
-xorl 148(%rsi),%ecx
-xorl 152(%rsi),%r8d
-xorl 156(%rsi),%r9d
-movl %edx,144(%rdi)
-movl %ecx,148(%rdi)
-movl %r8d,152(%rdi)
-movl %r9d,156(%rdi)
-movd %xmm14,%rdx
-movd %xmm0,%rcx
-movd %xmm5,%r8
-movd %xmm8,%r9
-xorl 208(%rsi),%edx
-xorl 212(%rsi),%ecx
-xorl 216(%rsi),%r8d
-xorl 220(%rsi),%r9d
-movl %edx,208(%rdi)
-movl %ecx,212(%rdi)
-movl %r8d,216(%rdi)
-movl %r9d,220(%rdi)
-paddd 352(%rsp),%xmm15
-paddd 368(%rsp),%xmm11
-paddd 144(%rsp),%xmm1
-paddd 208(%rsp),%xmm6
-movd %xmm15,%rdx
-movd %xmm11,%rcx
-movd %xmm1,%r8
-movd %xmm6,%r9
-pshufd $0x39,%xmm15,%xmm15
-pshufd $0x39,%xmm11,%xmm11
-pshufd $0x39,%xmm1,%xmm1
-pshufd $0x39,%xmm6,%xmm6
-xorl 32(%rsi),%edx
-xorl 36(%rsi),%ecx
-xorl 40(%rsi),%r8d
-xorl 44(%rsi),%r9d
-movl %edx,32(%rdi)
-movl %ecx,36(%rdi)
-movl %r8d,40(%rdi)
-movl %r9d,44(%rdi)
-movd %xmm15,%rdx
-movd %xmm11,%rcx
-movd %xmm1,%r8
-movd %xmm6,%r9
-pshufd $0x39,%xmm15,%xmm15
-pshufd $0x39,%xmm11,%xmm11
-pshufd $0x39,%xmm1,%xmm1
-pshufd $0x39,%xmm6,%xmm6
-xorl 96(%rsi),%edx
-xorl 100(%rsi),%ecx
-xorl 104(%rsi),%r8d
-xorl 108(%rsi),%r9d
-movl %edx,96(%rdi)
-movl %ecx,100(%rdi)
-movl %r8d,104(%rdi)
-movl %r9d,108(%rdi)
-movd %xmm15,%rdx
-movd %xmm11,%rcx
-movd %xmm1,%r8
-movd %xmm6,%r9
-pshufd $0x39,%xmm15,%xmm15
-pshufd $0x39,%xmm11,%xmm11
-pshufd $0x39,%xmm1,%xmm1
-pshufd $0x39,%xmm6,%xmm6
-xorl 160(%rsi),%edx
-xorl 164(%rsi),%ecx
-xorl 168(%rsi),%r8d
-xorl 172(%rsi),%r9d
-movl %edx,160(%rdi)
-movl %ecx,164(%rdi)
-movl %r8d,168(%rdi)
-movl %r9d,172(%rdi)
-movd %xmm15,%rdx
-movd %xmm11,%rcx
-movd %xmm1,%r8
-movd %xmm6,%r9
-xorl 224(%rsi),%edx
-xorl 228(%rsi),%ecx
-xorl 232(%rsi),%r8d
-xorl 236(%rsi),%r9d
-movl %edx,224(%rdi)
-movl %ecx,228(%rdi)
-movl %r8d,232(%rdi)
-movl %r9d,236(%rdi)
-paddd 224(%rsp),%xmm13
-paddd 272(%rsp),%xmm9
-paddd 320(%rsp),%xmm3
-paddd 160(%rsp),%xmm2
-movd %xmm13,%rdx
-movd %xmm9,%rcx
-movd %xmm3,%r8
-movd %xmm2,%r9
-pshufd $0x39,%xmm13,%xmm13
-pshufd $0x39,%xmm9,%xmm9
-pshufd $0x39,%xmm3,%xmm3
-pshufd $0x39,%xmm2,%xmm2
-xorl 48(%rsi),%edx
-xorl 52(%rsi),%ecx
-xorl 56(%rsi),%r8d
-xorl 60(%rsi),%r9d
-movl %edx,48(%rdi)
-movl %ecx,52(%rdi)
-movl %r8d,56(%rdi)
-movl %r9d,60(%rdi)
-movd %xmm13,%rdx
-movd %xmm9,%rcx
-movd %xmm3,%r8
-movd %xmm2,%r9
-pshufd $0x39,%xmm13,%xmm13
-pshufd $0x39,%xmm9,%xmm9
-pshufd $0x39,%xmm3,%xmm3
-pshufd $0x39,%xmm2,%xmm2
-xorl 112(%rsi),%edx
-xorl 116(%rsi),%ecx
-xorl 120(%rsi),%r8d
-xorl 124(%rsi),%r9d
-movl %edx,112(%rdi)
-movl %ecx,116(%rdi)
-movl %r8d,120(%rdi)
-movl %r9d,124(%rdi)
-movd %xmm13,%rdx
-movd %xmm9,%rcx
-movd %xmm3,%r8
-movd %xmm2,%r9
-pshufd $0x39,%xmm13,%xmm13
-pshufd $0x39,%xmm9,%xmm9
-pshufd $0x39,%xmm3,%xmm3
-pshufd $0x39,%xmm2,%xmm2
-xorl 176(%rsi),%edx
-xorl 180(%rsi),%ecx
-xorl 184(%rsi),%r8d
-xorl 188(%rsi),%r9d
-movl %edx,176(%rdi)
-movl %ecx,180(%rdi)
-movl %r8d,184(%rdi)
-movl %r9d,188(%rdi)
-movd %xmm13,%rdx
-movd %xmm9,%rcx
-movd %xmm3,%r8
-movd %xmm2,%r9
-xorl 240(%rsi),%edx
-xorl 244(%rsi),%ecx
-xorl 248(%rsi),%r8d
-xorl 252(%rsi),%r9d
-movl %edx,240(%rdi)
-movl %ecx,244(%rdi)
-movl %r8d,248(%rdi)
-movl %r9d,252(%rdi)
-movq 480(%rsp),%r9
-sub $256,%r9
-add $256,%rsi
-add $256,%rdi
-cmp $256,%r9
-jae ._bytesatleast256
-cmp $0,%r9
-jbe ._done
-
-._bytesbetween1and255:
-cmp $64,%r9
-jae ._nocopy
-mov %rdi,%rdx
-leaq 0(%rsp),%rdi
-mov %r9,%rcx
-rep movsb
-leaq 0(%rsp),%rdi
-leaq 0(%rsp),%rsi
-
-._nocopy:
-movq %r9,480(%rsp)
-movdqa 112(%rsp),%xmm0
-movdqa 64(%rsp),%xmm1
-movdqa 80(%rsp),%xmm2
-movdqa 96(%rsp),%xmm3
-movdqa %xmm1,%xmm4
-mov $20,%rcx
-
-._mainloop2:
-paddd %xmm0,%xmm4
-movdqa %xmm0,%xmm5
-movdqa %xmm4,%xmm6
-pslld $7,%xmm4
-psrld $25,%xmm6
-pxor %xmm4,%xmm3
-pxor %xmm6,%xmm3
-paddd %xmm3,%xmm5
-movdqa %xmm3,%xmm4
-movdqa %xmm5,%xmm6
-pslld $9,%xmm5
-psrld $23,%xmm6
-pxor %xmm5,%xmm2
-pshufd $0x93,%xmm3,%xmm3
-pxor %xmm6,%xmm2
-paddd %xmm2,%xmm4
-movdqa %xmm2,%xmm5
-movdqa %xmm4,%xmm6
-pslld $13,%xmm4
-psrld $19,%xmm6
-pxor %xmm4,%xmm1
-pshufd $0x4e,%xmm2,%xmm2
-pxor %xmm6,%xmm1
-paddd %xmm1,%xmm5
-movdqa %xmm3,%xmm4
-movdqa %xmm5,%xmm6
-pslld $18,%xmm5
-psrld $14,%xmm6
-pxor %xmm5,%xmm0
-pshufd $0x39,%xmm1,%xmm1
-pxor %xmm6,%xmm0
-paddd %xmm0,%xmm4
-movdqa %xmm0,%xmm5
-movdqa %xmm4,%xmm6
-pslld $7,%xmm4
-psrld $25,%xmm6
-pxor %xmm4,%xmm1
-pxor %xmm6,%xmm1
-paddd %xmm1,%xmm5
-movdqa %xmm1,%xmm4
-movdqa %xmm5,%xmm6
-pslld $9,%xmm5
-psrld $23,%xmm6
-pxor %xmm5,%xmm2
-pshufd $0x93,%xmm1,%xmm1
-pxor %xmm6,%xmm2
-paddd %xmm2,%xmm4
-movdqa %xmm2,%xmm5
-movdqa %xmm4,%xmm6
-pslld $13,%xmm4
-psrld $19,%xmm6
-pxor %xmm4,%xmm3
-pshufd $0x4e,%xmm2,%xmm2
-pxor %xmm6,%xmm3
-paddd %xmm3,%xmm5
-movdqa %xmm1,%xmm4
-movdqa %xmm5,%xmm6
-pslld $18,%xmm5
-psrld $14,%xmm6
-pxor %xmm5,%xmm0
-pshufd $0x39,%xmm3,%xmm3
-pxor %xmm6,%xmm0
-paddd %xmm0,%xmm4
-movdqa %xmm0,%xmm5
-movdqa %xmm4,%xmm6
-pslld $7,%xmm4
-psrld $25,%xmm6
-pxor %xmm4,%xmm3
-pxor %xmm6,%xmm3
-paddd %xmm3,%xmm5
-movdqa %xmm3,%xmm4
-movdqa %xmm5,%xmm6
-pslld $9,%xmm5
-psrld $23,%xmm6
-pxor %xmm5,%xmm2
-pshufd $0x93,%xmm3,%xmm3
-pxor %xmm6,%xmm2
-paddd %xmm2,%xmm4
-movdqa %xmm2,%xmm5
-movdqa %xmm4,%xmm6
-pslld $13,%xmm4
-psrld $19,%xmm6
-pxor %xmm4,%xmm1
-pshufd $0x4e,%xmm2,%xmm2
-pxor %xmm6,%xmm1
-paddd %xmm1,%xmm5
-movdqa %xmm3,%xmm4
-movdqa %xmm5,%xmm6
-pslld $18,%xmm5
-psrld $14,%xmm6
-pxor %xmm5,%xmm0
-pshufd $0x39,%xmm1,%xmm1
-pxor %xmm6,%xmm0
-paddd %xmm0,%xmm4
-movdqa %xmm0,%xmm5
-movdqa %xmm4,%xmm6
-pslld $7,%xmm4
-psrld $25,%xmm6
-pxor %xmm4,%xmm1
-pxor %xmm6,%xmm1
-paddd %xmm1,%xmm5
-movdqa %xmm1,%xmm4
-movdqa %xmm5,%xmm6
-pslld $9,%xmm5
-psrld $23,%xmm6
-pxor %xmm5,%xmm2
-pshufd $0x93,%xmm1,%xmm1
-pxor %xmm6,%xmm2
-paddd %xmm2,%xmm4
-movdqa %xmm2,%xmm5
-movdqa %xmm4,%xmm6
-pslld $13,%xmm4
-psrld $19,%xmm6
-pxor %xmm4,%xmm3
-pshufd $0x4e,%xmm2,%xmm2
-pxor %xmm6,%xmm3
-sub $4,%rcx
-paddd %xmm3,%xmm5
-movdqa %xmm1,%xmm4
-movdqa %xmm5,%xmm6
-pslld $18,%xmm5
-pxor %xmm7,%xmm7
-psrld $14,%xmm6
-pxor %xmm5,%xmm0
-pshufd $0x39,%xmm3,%xmm3
-pxor %xmm6,%xmm0
-ja ._mainloop2
-paddd 112(%rsp),%xmm0
-paddd 64(%rsp),%xmm1
-paddd 80(%rsp),%xmm2
-paddd 96(%rsp),%xmm3
-movd %xmm0,%rcx
-movd %xmm1,%r8
-movd %xmm2,%r9
-movd %xmm3,%rax
-pshufd $0x39,%xmm0,%xmm0
-pshufd $0x39,%xmm1,%xmm1
-pshufd $0x39,%xmm2,%xmm2
-pshufd $0x39,%xmm3,%xmm3
-xorl 0(%rsi),%ecx
-xorl 48(%rsi),%r8d
-xorl 32(%rsi),%r9d
-xorl 16(%rsi),%eax
-movl %ecx,0(%rdi)
-movl %r8d,48(%rdi)
-movl %r9d,32(%rdi)
-movl %eax,16(%rdi)
-movd %xmm0,%rcx
-movd %xmm1,%r8
-movd %xmm2,%r9
-movd %xmm3,%rax
-pshufd $0x39,%xmm0,%xmm0
-pshufd $0x39,%xmm1,%xmm1
-pshufd $0x39,%xmm2,%xmm2
-pshufd $0x39,%xmm3,%xmm3
-xorl 20(%rsi),%ecx
-xorl 4(%rsi),%r8d
-xorl 52(%rsi),%r9d
-xorl 36(%rsi),%eax
-movl %ecx,20(%rdi)
-movl %r8d,4(%rdi)
-movl %r9d,52(%rdi)
-movl %eax,36(%rdi)
-movd %xmm0,%rcx
-movd %xmm1,%r8
-movd %xmm2,%r9
-movd %xmm3,%rax
-pshufd $0x39,%xmm0,%xmm0
-pshufd $0x39,%xmm1,%xmm1
-pshufd $0x39,%xmm2,%xmm2
-pshufd $0x39,%xmm3,%xmm3
-xorl 40(%rsi),%ecx
-xorl 24(%rsi),%r8d
-xorl 8(%rsi),%r9d
-xorl 56(%rsi),%eax
-movl %ecx,40(%rdi)
-movl %r8d,24(%rdi)
-movl %r9d,8(%rdi)
-movl %eax,56(%rdi)
-movd %xmm0,%rcx
-movd %xmm1,%r8
-movd %xmm2,%r9
-movd %xmm3,%rax
-xorl 60(%rsi),%ecx
-xorl 44(%rsi),%r8d
-xorl 28(%rsi),%r9d
-xorl 12(%rsi),%eax
-movl %ecx,60(%rdi)
-movl %r8d,44(%rdi)
-movl %r9d,28(%rdi)
-movl %eax,12(%rdi)
-movq 480(%rsp),%r9
-movq 472(%rsp),%rcx
-add $1,%rcx
-mov %rcx,%r8
-shr $32,%r8
-movl %ecx,80(%rsp)
-movl %r8d,4+96(%rsp)
-movq %rcx,472(%rsp)
-cmp $64,%r9
-ja ._bytesatleast65
-jae ._bytesatleast64
-mov %rdi,%rsi
-mov %rdx,%rdi
-mov %r9,%rcx
-rep movsb
-
-._bytesatleast64:
-._done:
-movq 416(%rsp),%r11
-movq 424(%rsp),%r12
-movq 432(%rsp),%r13
-movq 440(%rsp),%r14
-movq 448(%rsp),%r15
-movq 456(%rsp),%rbx
-movq 464(%rsp),%rbp
-add %r11,%rsp
-xor %rax,%rax
-mov %rsi,%rdx
-ret
-
-._bytesatleast65:
-sub $64,%r9
-add $64,%rdi
-add $64,%rsi
-jmp ._bytesbetween1and255
-
-#endif
-
-#if defined(__linux__) && defined(__ELF__)
-.section .note.GNU-stack,"",%progbits
-#endif
diff --git a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/api.h b/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/api.h
deleted file mode 100644
index 3616ea71..00000000
--- a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/api.h
+++ /dev/null
@@ -1,5 +0,0 @@
-
-#include "crypto_stream_salsa20.h"
-
-#define crypto_stream crypto_stream_salsa20
-#define crypto_stream_xor crypto_stream_salsa20_xor
diff --git a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/stream_salsa20_ref.c b/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/stream_salsa20_ref.c
deleted file mode 100644
index b90827c0..00000000
--- a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/stream_salsa20_ref.c
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-version 20140420
-D. J. Bernstein
-Public domain.
-*/
-
-#include "api.h"
-#include "crypto_core_salsa20.h"
-#include "utils.h"
-
-#ifndef HAVE_AMD64_ASM
-
-typedef unsigned int uint32;
-
-static const unsigned char sigma[16] = {
- 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k'
-};
-
-int crypto_stream(
- unsigned char *c,unsigned long long clen,
- const unsigned char *n,
- const unsigned char *k
-)
-{
- unsigned char in[16];
- unsigned char block[64];
- unsigned char kcopy[32];
- unsigned int i;
- unsigned int u;
-
- if (!clen) return 0;
-
- for (i = 0;i < 32;++i) kcopy[i] = k[i];
- for (i = 0;i < 8;++i) in[i] = n[i];
- for (i = 8;i < 16;++i) in[i] = 0;
-
- while (clen >= 64) {
- crypto_core_salsa20(c,in,kcopy,sigma);
-
- u = 1;
- for (i = 8;i < 16;++i) {
- u += (unsigned int) in[i];
- in[i] = u;
- u >>= 8;
- }
-
- clen -= 64;
- c += 64;
- }
-
- if (clen) {
- crypto_core_salsa20(block,in,kcopy,sigma);
- for (i = 0;i < (unsigned int) clen;++i) c[i] = block[i];
- }
- sodium_memzero(block, sizeof block);
- sodium_memzero(kcopy, sizeof kcopy);
-
- return 0;
-}
-
-#endif
diff --git a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/xor_salsa20_ref.c b/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/xor_salsa20_ref.c
deleted file mode 100644
index 27cf1470..00000000
--- a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/ref/xor_salsa20_ref.c
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
-version 20140420
-D. J. Bernstein
-Public domain.
-*/
-
-#include <stdint.h>
-
-#include "api.h"
-#include "crypto_core_salsa20.h"
-#include "utils.h"
-
-#ifndef HAVE_AMD64_ASM
-
-typedef unsigned int uint32;
-
-static const unsigned char sigma[16] = {
- 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k'
-};
-
-int crypto_stream_salsa20_xor_ic(
- unsigned char *c,
- const unsigned char *m,unsigned long long mlen,
- const unsigned char *n, uint64_t ic,
- const unsigned char *k
-)
-{
- unsigned char in[16];
- unsigned char block[64];
- unsigned char kcopy[32];
- unsigned int i;
- unsigned int u;
-
- if (!mlen) return 0;
-
- for (i = 0;i < 32;++i) kcopy[i] = k[i];
- for (i = 0;i < 8;++i) in[i] = n[i];
- for (i = 8;i < 16;++i) {
- in[i] = (unsigned char) (ic & 0xff);
- ic >>= 8;
- }
-
- while (mlen >= 64) {
- crypto_core_salsa20(block,in,kcopy,sigma);
- for (i = 0;i < 64;++i) c[i] = m[i] ^ block[i];
-
- u = 1;
- for (i = 8;i < 16;++i) {
- u += (unsigned int) in[i];
- in[i] = u;
- u >>= 8;
- }
-
- mlen -= 64;
- c += 64;
- m += 64;
- }
-
- if (mlen) {
- crypto_core_salsa20(block,in,kcopy,sigma);
- for (i = 0;i < (unsigned int) mlen;++i) c[i] = m[i] ^ block[i];
- }
- sodium_memzero(block, sizeof block);
- sodium_memzero(kcopy, sizeof kcopy);
-
- return 0;
-}
-
-#endif
diff --git a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20_api.c b/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20_api.c
deleted file mode 100644
index 3bc05801..00000000
--- a/external_libs/python/pyzmq-14.7.0/bundled/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20_api.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#include "crypto_stream_salsa20.h"
-
-size_t
-crypto_stream_salsa20_keybytes(void) {
- return crypto_stream_salsa20_KEYBYTES;
-}
-
-size_t
-crypto_stream_salsa20_noncebytes(void) {
- return crypto_stream_salsa20_NONCEBYTES;
-}
-
-int
-crypto_stream_salsa20_xor(unsigned char *c, const unsigned char *m,
- unsigned long long mlen, const unsigned char *n,
- const unsigned char *k)
-{
- return crypto_stream_salsa20_xor_ic(c, m, mlen, n, 0U, k);
-}