objecthash icon indicating copy to clipboard operation
objecthash copied to clipboard

A way to cryptographically hash objects (in the JSON-ish sense) that works cross-language. And, therefore, cross-encoding.

Results 11 objecthash issues
Sort by recently updated
recently updated
newest added

`GO_PATH` no longer needed. The dependency that was previously named in `make go_deps` is not actually used, so this was removed.

I would like to use the java library, but I cannot find it published on Maven Central. Is it?

Golang 1.12.6 on i686 and armv7: ``` Testing in: /builddir/build/BUILD/objecthash-d1e3d6079fc16f8f542183fb5b2fdc11d9f00866/_build/src PATH: /builddir/build/BUILD/objecthash-d1e3d6079fc16f8f542183fb5b2fdc11d9f00866/_build/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin GOPATH: /builddir/build/BUILD/objecthash-d1e3d6079fc16f8f542183fb5b2fdc11d9f00866/_build:/usr/share/gocode GO111MODULE: off command: go test -buildmode pie -compiler gc -ldflags "-X github.com/benlaurie/objecthash/version=0 -X github.com/benlaurie/objecthash/version.commit=d1e3d6079fc16f8f542183fb5b2fdc11d9f00866 -extldflags '-Wl,-z,relro...

Depending on what programming language is used to implement ObjectHash there is quite a difference in behavior and the resulting hash. One big issue I see is the distinguishment between...

I am currently looking for object hashing strategies to quickly tell by comparison of the hashsum of two objects `o1` and `o2` whether they have identical *contents*. One important requirement...

Imports the Rust implementation of objecthash presently at: https://github.com/cryptosphere/objecthash-rs This is released on crates.io: https://crates.io/crates/objecthash

ObjectHash presently uses the following single-letter identifiers for its types: * `b`: boolean * `d`: dict * `f`: float * `i`: integer * `l`: list * `s`: set * `u`:...

`objecthash.c:2:10: fatal error: 'json-c/json.h' file not found # include ``` ^ ``` 1 error generated. make: **\* [libobjecthash.so] Error 1` Cannot see anything in Makefile that would fetch this dependency.

This set of changes to the Python implementation is sufficient for tests to pass both on 3.4 and 2.7 - if support for older versions is desirable, a bit more...

and move C files around, probably to the wrong spot.