OXIESEC PANEL
- Current Dir:
/
/
opt
/
golang
/
1.19.4
/
src
/
vendor
/
golang.org
/
x
/
crypto
/
internal
/
poly1305
Server IP: 191.96.63.230
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
12/01/2022 06:13:56 PM
rwxr-xr-x
📄
bits_compat.go
956 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
bits_go1.13.go
501 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
mac_noasm.go
312 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
poly1305.go
3.31 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sum_amd64.go
1.11 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sum_amd64.s
2.51 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sum_generic.go
9.52 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sum_ppc64le.go
1.11 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sum_ppc64le.s
3.3 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sum_s390x.go
2 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sum_s390x.s
17.47 KB
12/01/2022 06:13:01 PM
rw-r--r--
Editing: bits_go1.13.go
Close
// Copyright 2019 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. //go:build go1.13 // +build go1.13 package poly1305 import "math/bits" func bitsAdd64(x, y, carry uint64) (sum, carryOut uint64) { return bits.Add64(x, y, carry) } func bitsSub64(x, y, borrow uint64) (diff, borrowOut uint64) { return bits.Sub64(x, y, borrow) } func bitsMul64(x, y uint64) (hi, lo uint64) { return bits.Mul64(x, y) }