{
  "compiler": "c++ (GCC) 11.5.0 20240719 (Red Hat 11.5.0-14)",
  "flags": [
    "-O3",
    "-std=c++11",
    "-DNDEBUG",
    "-DHAVE_THREADS",
    "-march=native",
    "-DPOLYXOR_VERIFY=0xA9574CA8",
    "-DPOLYXOR_RAW_VERIFY=0x23A6E8BB"
  ],
  "link_extra": [
    "-lpthread",
    "-ldl",
    "-lm"
  ],
  "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)",
  "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)",
  "rustflags": "-C target-cpu=native",
  "rust_profile": "release, lto=true, codegen-units=1, panic=abort; polyxor default features (aes, std, runtime_detection)",
  "polyxor": {
    "version": "0.1.0",
    "commit": "3123eb6",
    "src_lib_rs_sha256": "568e027ee77b5a2cf4594e3c09ab7ea8454cacec10d1b31232237b5e5a4fbcbd",
    "src_dispatch_rs_sha256": "03d1974523971618f7c1e69dc240e0f682d669f861a59d202f22984ff14c4c36",
    "src_x86_64_rs_sha256": "5fdb5ac85fb85b9744e39329d8056c5e0d0a5fecad40383bec077c765ec01a1b",
    "src_neon_rs_sha256": "49578f09bf1f8993bb1706b2bf84b585be91a2894c892e8ab032fbcad9159c18"
  },
  "reused_objects": {
    "main.cpp.o": "877a4598076d3c30326b11a352bbc3f8bd9a9a881035657e1af6756521ae8c39",
    "libSMHasher3Tests.a": "677e878c7e4a41add883cff0d1fd1b3f7bdfef01fe9d279d2c6ba3cbaa60d55b",
    "libSMHasher3Hashlib.a": "81dee0aff7103f2a98e520bcc18c139f2cb3b90ad31895775c43dc085301fc00"
  },
  "registration_sources": {
    "polyxor.cpp": "d15e066f24a541b29651a4b9ad2238daa3316e1e7e7be3978e1524f45e988c20",
    "lib.rs": "af5d46bad728393bb6c54f87ee67cb60664777103b1c4845862e60e61a6a15db",
    "Cargo.toml": "000477e14afcb7c7069f7e6dc01e405837dbfdd48b5a791189f1b6abb292b11e",
    "Cargo.lock": "d9e2fa1a18c20a8d02601e3f4a9cebcece2f4a8d9ced12f51cdb6cbbca58cf08"
  },
  "staticlib_sha256": "7bca9cd56b5f6c67fcbc4f5e00d774f9782643bfa2c169096edaf89f897c23a1",
  "registration_object_sha256": "db99c1b11c841164a5dfad4b8fcb5e8777508ec81080773bd15baa00d038e672",
  "backend_probe": "arch=x86_64 backend=hash_blocks_avx512 (compile-time) compile_time=[(\"avx512f\", true), (\"avx512vl\", true), (\"vpclmulqdq\", true), (\"avx2\", true), (\"pclmulqdq\", true)] runtime=[(\"avx512f\", true), (\"avx512vl\", true), (\"vpclmulqdq\", true), (\"avx2\", true), (\"pclmulqdq\", true)]",
  "verification_macros": {
    "POLYXOR_VERIFY": "0xA9574CA8",
    "POLYXOR_RAW_VERIFY": "0x23A6E8BB"
  },
  "binary_sha256": "67322fb98c8244b442b827ab6b027c7e0c9de8b341e6334e534aa1d712718d13"
}
