diff options
Diffstat (limited to 'object/id/algorithm_details.go')
| -rw-r--r-- | object/id/algorithm_details.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/object/id/algorithm_details.go b/object/id/algorithm_details.go new file mode 100644 index 00000000..fbdc3c78 --- /dev/null +++ b/object/id/algorithm_details.go @@ -0,0 +1,16 @@ +package objectid + +import "hash" + +type algorithmDetails struct { + name string + size int + packHashID uint32 + sum func([]byte) ObjectID + new func() hash.Hash + emptyTree ObjectID +} + +func (algo Algorithm) info() algorithmDetails { + return algorithmTable[algo] +} |
