mirror of
https://github.com/minio/minio.git
synced 2025-01-24 13:13:16 -05:00
Golint cleanup utils/crypto/sha*,cpu,md5
This commit is contained in:
parent
66e31445ff
commit
256faddab5
@ -5,6 +5,7 @@
|
|||||||
// Package crc32 implements the 32-bit cyclic redundancy check, or CRC-32,
|
// Package crc32 implements the 32-bit cyclic redundancy check, or CRC-32,
|
||||||
// checksum. See http://en.wikipedia.org/wiki/Cyclic_redundancy_check for
|
// checksum. See http://en.wikipedia.org/wiki/Cyclic_redundancy_check for
|
||||||
// information.
|
// information.
|
||||||
|
|
||||||
package crc32c
|
package crc32c
|
||||||
|
|
||||||
import (
|
import (
|
||||||
@ -38,7 +39,7 @@ func (d *digest) Sum(in []byte) []byte {
|
|||||||
return append(in, byte(s>>24), byte(s>>16), byte(s>>8), byte(s))
|
return append(in, byte(s>>24), byte(s>>16), byte(s>>8), byte(s))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Return current crc in digest object
|
// Sum32 - return current crc in digest object
|
||||||
func (d *digest) Sum32() uint32 { return d.crc }
|
func (d *digest) Sum32() uint32 { return d.crc }
|
||||||
|
|
||||||
// Reset default crc
|
// Reset default crc
|
||||||
@ -57,7 +58,7 @@ func (d *digest) Write(p []byte) (n int, err error) {
|
|||||||
|
|
||||||
/// Convenience functions
|
/// Convenience functions
|
||||||
|
|
||||||
// Single caller crc helper
|
// Sum32 - single caller crc helper
|
||||||
func Sum32(data []byte) uint32 {
|
func Sum32(data []byte) uint32 {
|
||||||
crc32 := New()
|
crc32 := New()
|
||||||
crc32.Reset()
|
crc32.Reset()
|
||||||
@ -65,7 +66,7 @@ func Sum32(data []byte) uint32 {
|
|||||||
return crc32.Sum32()
|
return crc32.Sum32()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Low memory footprint io.Reader based crc helper
|
// Sum - low memory footprint io.Reader based crc helper
|
||||||
func Sum(reader io.Reader) (uint32, error) {
|
func Sum(reader io.Reader) (uint32, error) {
|
||||||
h := New()
|
h := New()
|
||||||
var err error
|
var err error
|
||||||
|
@ -43,10 +43,8 @@ func hasCPUFeatureFromOS(feature string) (bool, error) {
|
|||||||
return true, nil
|
return true, nil
|
||||||
}
|
}
|
||||||
return false, nil
|
return false, nil
|
||||||
} else {
|
|
||||||
// TODO find new way to test cpu flags on windows
|
|
||||||
return false, errors.New("Not Implemented on this platform")
|
|
||||||
}
|
}
|
||||||
|
return false, errors.New("Not Implemented on this platform")
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *MySuite) TestHasSSE41(c *C) {
|
func (s *MySuite) TestHasSSE41(c *C) {
|
||||||
|
@ -21,7 +21,7 @@ import (
|
|||||||
"io"
|
"io"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Low memory footprint io.Reader based md5sum helper
|
// Sum - low memory footprint io.Reader based md5sum helper
|
||||||
func Sum(reader io.Reader) ([]byte, error) {
|
func Sum(reader io.Reader) ([]byte, error) {
|
||||||
hash := md5.New()
|
hash := md5.New()
|
||||||
var err error
|
var err error
|
||||||
|
@ -143,7 +143,7 @@ func (d *digest) checkSum() [Size]byte {
|
|||||||
|
|
||||||
/// Convenience functions
|
/// Convenience functions
|
||||||
|
|
||||||
// Single caller sha1 helper
|
// Sum1 - single caller sha1 helper
|
||||||
func Sum1(data []byte) [Size]byte {
|
func Sum1(data []byte) [Size]byte {
|
||||||
var d digest
|
var d digest
|
||||||
d.Reset()
|
d.Reset()
|
||||||
@ -151,7 +151,7 @@ func Sum1(data []byte) [Size]byte {
|
|||||||
return d.checkSum()
|
return d.checkSum()
|
||||||
}
|
}
|
||||||
|
|
||||||
// io.Reader based streaming sha1 helper
|
// Sum - io.Reader based streaming sha1 helper
|
||||||
func Sum(reader io.Reader) ([]byte, error) {
|
func Sum(reader io.Reader) ([]byte, error) {
|
||||||
h := New()
|
h := New()
|
||||||
var err error
|
var err error
|
||||||
|
@ -151,7 +151,7 @@ func (d *digest) checkSum() [Size]byte {
|
|||||||
|
|
||||||
/// Convenience functions
|
/// Convenience functions
|
||||||
|
|
||||||
// Single caller sha256 helper
|
// Sum256 - single caller sha256 helper
|
||||||
func Sum256(data []byte) [Size]byte {
|
func Sum256(data []byte) [Size]byte {
|
||||||
var d digest
|
var d digest
|
||||||
d.Reset()
|
d.Reset()
|
||||||
@ -159,7 +159,7 @@ func Sum256(data []byte) [Size]byte {
|
|||||||
return d.checkSum()
|
return d.checkSum()
|
||||||
}
|
}
|
||||||
|
|
||||||
// io.Reader based streaming sha256 helper
|
// Sum - io.Reader based streaming sha256 helper
|
||||||
func Sum(reader io.Reader) ([]byte, error) {
|
func Sum(reader io.Reader) ([]byte, error) {
|
||||||
h := New()
|
h := New()
|
||||||
var err error
|
var err error
|
||||||
|
@ -157,7 +157,7 @@ func (d *digest) checkSum() [Size]byte {
|
|||||||
|
|
||||||
/// Convenience functions
|
/// Convenience functions
|
||||||
|
|
||||||
// Single caller sha512 helper
|
// Sum512 - single caller sha512 helper
|
||||||
func Sum512(data []byte) [Size]byte {
|
func Sum512(data []byte) [Size]byte {
|
||||||
var d digest
|
var d digest
|
||||||
d.Reset()
|
d.Reset()
|
||||||
@ -165,7 +165,7 @@ func Sum512(data []byte) [Size]byte {
|
|||||||
return d.checkSum()
|
return d.checkSum()
|
||||||
}
|
}
|
||||||
|
|
||||||
// io.Reader based streaming sha512 helper
|
// Sum - io.Reader based streaming sha512 helper
|
||||||
func Sum(reader io.Reader) ([]byte, error) {
|
func Sum(reader io.Reader) ([]byte, error) {
|
||||||
h := New()
|
h := New()
|
||||||
var err error
|
var err error
|
||||||
@ -182,7 +182,7 @@ func Sum(reader io.Reader) ([]byte, error) {
|
|||||||
return h.Sum(nil), nil
|
return h.Sum(nil), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Similar to 'Sum()' but returns a [Size]byte
|
// SumStream - similar to 'Sum()' but returns a [Size]byte
|
||||||
func SumStream(reader io.Reader) ([Size]byte, error) {
|
func SumStream(reader io.Reader) ([Size]byte, error) {
|
||||||
var returnValue [Size]byte
|
var returnValue [Size]byte
|
||||||
sumSlice, err := Sum(reader)
|
sumSlice, err := Sum(reader)
|
||||||
|
@ -31,13 +31,14 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Based on http://golang.org/src/crypto/tls/generate_cert.go
|
// Certificates - based on http://golang.org/src/crypto/tls/generate_cert.go
|
||||||
type Certificates struct {
|
type Certificates struct {
|
||||||
CertPemBlock []byte
|
CertPemBlock []byte
|
||||||
CertKeyBlock []byte
|
CertKeyBlock []byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type X509Params struct {
|
// Params - various x.509 parameters
|
||||||
|
type Params struct {
|
||||||
Hostname string
|
Hostname string
|
||||||
IsCA bool
|
IsCA bool
|
||||||
EcdsaCurve string
|
EcdsaCurve string
|
||||||
@ -72,9 +73,9 @@ func pemBlockForKey(priv interface{}) *pem.Block {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Generate certificates using custom parameters
|
// GenerateCertificates - generate certificates using custom x.509 parameters
|
||||||
func (tls *Certificates) GenerateCertificates(params X509Params) error {
|
func (tls *Certificates) GenerateCertificates(params Params) error {
|
||||||
var rsaBits int = 2048
|
var rsaBits = 2048
|
||||||
var priv interface{}
|
var priv interface{}
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user