]> Cypherpunks repositories - gostls13.git/commitdiff
vendor/golang_org/x/crypto/poly1305: revendor to pick up fix for #18673
authorShenghou Ma <minux@golang.org>
Mon, 16 Jan 2017 01:39:10 +0000 (20:39 -0500)
committerMinux Ma <minux@golang.org>
Mon, 16 Jan 2017 01:50:58 +0000 (01:50 +0000)
Fixes #18673.

Change-Id: Ic827c16ad414733392c348da1c9ed9b308879fef
Reviewed-on: https://go-review.googlesource.com/35260
Run-TryBot: Minux Ma <minux@golang.org>
Reviewed-by: Adam Langley <agl@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/vendor/golang_org/x/crypto/poly1305/sum_amd64.s
src/vendor/golang_org/x/crypto/poly1305/sum_arm.s

index bc75c61afcf6a7dd43b529396c65f469676fcef7..2edae63828a5f0d3efa73585d3882a31c3f4343c 100644 (file)
@@ -54,9 +54,9 @@
        ADCQ  t3, h1;                  \
        ADCQ  $0, h2
 
-DATA poly1305Mask<>+0x00(SB)/8, $0x0FFFFFFC0FFFFFFF
-DATA poly1305Mask<>+0x08(SB)/8, $0x0FFFFFFC0FFFFFFC
-GLOBL poly1305Mask<>(SB), RODATA, $16
+DATA ·poly1305Mask<>+0x00(SB)/8, $0x0FFFFFFC0FFFFFFF
+DATA ·poly1305Mask<>+0x08(SB)/8, $0x0FFFFFFC0FFFFFFC
+GLOBL ·poly1305Mask<>(SB), RODATA, $16
 
 // func poly1305(out *[16]byte, m *byte, mlen uint64, key *[32]key)
 TEXT ·poly1305(SB), $0-32
@@ -67,8 +67,8 @@ TEXT ·poly1305(SB), $0-32
 
        MOVQ 0(AX), R11
        MOVQ 8(AX), R12
-       ANDQ poly1305Mask<>(SB), R11   // r0
-       ANDQ poly1305Mask<>+8(SB), R12 // r1
+       ANDQ ·poly1305Mask<>(SB), R11   // r0
+       ANDQ ·poly1305Mask<>+8(SB), R12 // r1
        XORQ R8, R8                    // h0
        XORQ R9, R9                    // h1
        XORQ R10, R10                  // h2
index 93167b27129c103620ee72bd4be9adfb9209ce5a..f70b4ac484518ba4a6e16009a769b0472e902bc1 100644 (file)
@@ -9,12 +9,12 @@
 // This code was translated into a form compatible with 5a from the public
 // domain source by Andrew Moon: github.com/floodyberry/poly1305-opt/blob/master/app/extensions/poly1305.
 
-DATA poly1305_init_constants_armv6<>+0x00(SB)/4, $0x3ffffff
-DATA poly1305_init_constants_armv6<>+0x04(SB)/4, $0x3ffff03
-DATA poly1305_init_constants_armv6<>+0x08(SB)/4, $0x3ffc0ff
-DATA poly1305_init_constants_armv6<>+0x0c(SB)/4, $0x3f03fff
-DATA poly1305_init_constants_armv6<>+0x10(SB)/4, $0x00fffff
-GLOBL poly1305_init_constants_armv6<>(SB), 8, $20
+DATA ·poly1305_init_constants_armv6<>+0x00(SB)/4, $0x3ffffff
+DATA ·poly1305_init_constants_armv6<>+0x04(SB)/4, $0x3ffff03
+DATA ·poly1305_init_constants_armv6<>+0x08(SB)/4, $0x3ffc0ff
+DATA ·poly1305_init_constants_armv6<>+0x0c(SB)/4, $0x3f03fff
+DATA ·poly1305_init_constants_armv6<>+0x10(SB)/4, $0x00fffff
+GLOBL ·poly1305_init_constants_armv6<>(SB), 8, $20
 
 // Warning: the linker may use R11 to synthesize certain instructions. Please
 // take care and verify that no synthetic instructions use it.
@@ -27,7 +27,7 @@ TEXT poly1305_init_ext_armv6<>(SB), NOSPLIT, $0
        ADD       $4, R13, R8
        MOVM.IB   [R4-R7], (R8)
        MOVM.IA.W (R1), [R2-R5]
-       MOVW      $poly1305_init_constants_armv6<>(SB), R7
+       MOVW      $·poly1305_init_constants_armv6<>(SB), R7
        MOVW      R2, R8
        MOVW      R2>>26, R9
        MOVW      R3>>20, g