Harshavardhana
|
256faddab5
|
Golint cleanup utils/crypto/sha*,cpu,md5
|
10 years ago |
Harshavardhana
|
861f13d5bd
|
Golint cleanup pkg/utils/cpu
|
10 years ago |
Harshavardhana
|
fab954f13f
|
Run govet and fix
|
10 years ago |
Harshavardhana
|
432275e966
|
Full restructure in accordance with
- pkg/{subsystem}/{package} style
- modify Makefile to reflect the new style,
consolidate various entries
- add a dummy ``main.go`` at top level
|
10 years ago |
Harshavardhana
|
0e4a26e3b4
|
Add Diskattrmap, Scsiattrmap for probed scsi devices
Additional changes
- Use ``iota`` for constants
- Remove unncessary C header files
- ``new-cmd`` now depends on codegangsta cli
|
10 years ago |
Harshavardhana
|
6b36b5c551
|
A full restructure
|
10 years ago |
Harshavardhana
|
43680cd7b6
|
Add sha1 - AVX2 supported fast implementation, with some crc32c cleanup
|
10 years ago |
Frederick F. Kautz IV
|
e71998c584
|
CPU tests now actually test properly on linux and return bool instead of int
|
10 years ago |
Harshavardhana
|
fb34c5290c
|
Fast CRC implementations ported from Intel's efforts
Provides fast CRC32C with PCLMULQDQ instructions in Golang
The white papers on CRC32C calculations with PCLMULQDQ instruction can be
downloaded from:
http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/crc-iscsi-polynomial-crc32-instruction-paper.pdf
http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-crc-computation-paper.pdf
|
10 years ago |