Harshavardhana
f1410731db
Add windows code for sha1 and crc32c
10 years ago
Harshavardhana
2b0b5f014a
Update license header Mini should be Minimalist really
10 years ago
Harshavardhana
4c86e594d6
Add crc32c license headers Golang and Minio
10 years ago
Harshavardhana
b952855779
Add strict checks with vet, golint and gofmt
10 years ago
Harshavardhana
856b7680df
Now able to use crc32c and sha1 on Darwin, with OSX specific code
10 years ago
Harshavardhana
e5af8a3f5d
Further fixes -
...
- All test files have been renamed to their respective <package>_test name,
this is done in accordance with
- https://github.com/golang/go/wiki/CodeReviewComments#import-dot
imports are largely used in testing, but to avoid namespace collision
and circular dependencies
- Never use _* in package names other than "_test" change fragment_v1 to expose
fragment just like 'gopkg.in/check.v1'
10 years ago
Harshavardhana
256faddab5
Golint cleanup utils/crypto/sha*,cpu,md5
10 years ago
Harshavardhana
3a3c8645fc
Update comments across the codebase
10 years ago
Harshavardhana
8ce9b84b69
Crc32c re-implementation with Convenience functions
...
- Sum32([]byte) --> uint32
- Sum(io.Reader) --> uint32, error
10 years ago
Harshavardhana
741e14f749
Remove go cover and remove unncessary Makefiles
10 years ago
Harshavardhana
fab954f13f
Run govet and fix
10 years ago
Harshavardhana
01d15ca3b2
Implement crc32c for Darwin, update documentation
10 years ago
Harshavardhana
3d43305b1f
Make gcc mandatory on OSX, since clang lacks certain GAS features
10 years ago
Harshavardhana
b1266de212
Consolidate asm.S from crc32c, sha1, sha256 and sha512
10 years ago
Harshavardhana
68de9ac19e
Further restructure
10 years ago