Skip to content

hash32 fails to apply masking using 0xff to the 3 remaining bytes. #6

@looly

Description

@looly

This implementation contains a sign-extension bug in the finalization step of any bytes left over from dividing the length by 4.

https://github.com/xlturing/Simhash4J/blob/master/src/main/java/bee/simhash/main/Murmur3.java#L62

fix please see: https://github.com/apache/commons-codec/blob/master/src/main/java/org/apache/commons/codec/digest/MurmurHash3.java#L397

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions