1 | ;;;; -*- Hen -*- |
---|
2 | ;;;; hash-primitives-info |
---|
3 | |
---|
4 | ;; Information needed by bloom-filter to acquire message-digest-primitives |
---|
5 | ;; at runtime. |
---|
6 | ;; |
---|
7 | ;; Update this when new message-digests become available, |
---|
8 | ;; are dropped, or have an API change. |
---|
9 | |
---|
10 | ; Alist: |
---|
11 | ; <message-digest-name> (<message-digest-primitive-name> . <unitname>) |
---|
12 | ( |
---|
13 | #;(foo . (foo:primitive . foo)) ; For testing only |
---|
14 | (md5 . (md5:primitive . md5)) |
---|
15 | (sha1 . (sha1:primitive . sha1)) |
---|
16 | (sha256 . (sha256:primitive . sha2)) |
---|
17 | (sha384 . (sha384:primitive . sha2)) |
---|
18 | (sha512 . (sha512:primitive . sha2)) |
---|
19 | (tiger192 . (tiger192:primitive . tiger-hash)) |
---|
20 | (ripemd128 . (ripemd128:primitive . ripemd)) |
---|
21 | (ripemd160 . (ripemd160:primitive . ripemd)) |
---|
22 | (RJMXHash . (RJMXHash:primitive . RJMXHash)) |
---|
23 | (TWMXHash . (TWMXHash:primitive . TWMXHash)) |
---|
24 | (RSHash . (RSHash:primitive . RSHash)) |
---|
25 | (JSHash . (JSHash:primitive . JSHash)) |
---|
26 | (PJWHash . (PJWHash:primitive . PJWHash)) |
---|
27 | (ELFHash . (ELFHash:primitive . ELFHash)) |
---|
28 | (BKDRHash . (BKDRHash:primitive . BKDRHash)) |
---|
29 | (SDBMHash . (SDBMHash:primitive . SDBMHash)) |
---|
30 | (DJBHash . (DJBHash:primitive . DJBHash)) |
---|
31 | (NDJBHash . (NDJBHash:primitive . NDJBHash)) |
---|
32 | (DEKHash . (DEKHash:primitive . DEKHash)) |
---|
33 | (APHash . (APHash:primitive . APHash)) |
---|
34 | (CRCHash . (CRCHash:primitive . CRCHash)) |
---|
35 | (PHSFHash . (PHSFHash:primitive . PHSFHash)) |
---|
36 | (BRPHash . (BRPHash:primitive . BRPHash)) |
---|
37 | (PYHash . (PYHash:primitive . PYHash)) |
---|
38 | (RJL3Hash . (RJL3Hash:primitive . RJL3Hash)) |
---|
39 | (ISPLHash . (ISPLHash:primitive . ISPLHash)) |
---|
40 | (CRCHash . (RJL3Hash:primitive . CRCHash)) |
---|
41 | #;(bar . (bar:primitive . bar)) ; For testing only |
---|
42 | ) |
---|