zig/std/hash.zig

23 lines
629 B
Zig
Raw Normal View History

2019-03-02 13:46:04 -08:00
const adler = @import("hash/adler.zig");
pub const Adler32 = adler.Adler32;
// pub for polynomials + generic crc32 construction
2019-03-02 13:46:04 -08:00
pub const crc = @import("hash/crc.zig");
pub const Crc32 = crc.Crc32;
2019-03-02 13:46:04 -08:00
const fnv = @import("hash/fnv.zig");
pub const Fnv1a_32 = fnv.Fnv1a_32;
pub const Fnv1a_64 = fnv.Fnv1a_64;
pub const Fnv1a_128 = fnv.Fnv1a_128;
2019-03-02 13:46:04 -08:00
const siphash = @import("hash/siphash.zig");
pub const SipHash64 = siphash.SipHash64;
pub const SipHash128 = siphash.SipHash128;
test "hash" {
2019-03-02 13:46:04 -08:00
_ = @import("hash/adler.zig");
_ = @import("hash/crc.zig");
_ = @import("hash/fnv.zig");
_ = @import("hash/siphash.zig");
}