vendor: update resumable dependency
Updates resumable hash implementation to Go 1.8 equivalent. This should be a major speedup, since it includes a number of optimizations from Go 1.7. Signed-off-by: Stephen J Day <stephen.day@docker.com>
This commit is contained in:
parent
83f857ca12
commit
f01bcc8f62
19 changed files with 1118 additions and 98 deletions
4
vendor/github.com/stevvooe/resumable/sha512/sha512block.go
generated
vendored
4
vendor/github.com/stevvooe/resumable/sha512/sha512block.go
generated
vendored
|
@ -2,8 +2,6 @@
|
|||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// +build !amd64
|
||||
|
||||
// SHA512 block step.
|
||||
// In its own file so that a faster assembly or C version
|
||||
// can be substituted easily.
|
||||
|
@ -93,7 +91,7 @@ var _K = []uint64{
|
|||
0x6c44198c4a475817,
|
||||
}
|
||||
|
||||
func block(dig *digest, p []byte) {
|
||||
func blockGeneric(dig *digest, p []byte) {
|
||||
var w [80]uint64
|
||||
h0, h1, h2, h3, h4, h5, h6, h7 := dig.h[0], dig.h[1], dig.h[2], dig.h[3], dig.h[4], dig.h[5], dig.h[6], dig.h[7]
|
||||
for len(p) >= chunk {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue