Home
last modified time | relevance | path

Searched refs:siphash (Results 1 – 21 of 21) sorted by relevance

/linux/Documentation/translations/zh_CN/security/
H A Dsiphash.rst3 :Original: Documentation/security/siphash.rst
41 u64 siphash(const void *data, size_t len, const siphash_key_t *key);
71 …return &table->hashtable[siphash(input, sizeof(*input), &table->key) & (HASH_SIZE(table->hashtable…
103 u64 h = siphash(&combined, offsetofend(typeof(combined), dport), &secret);
109 https://131002.net/siphash/siphash.pdf
136 注意,这并不意味这在64位的内核中,hsihpash函数与siphash函数相
H A Dindex.rst25 siphash
/linux/Documentation/security/
H A Dsiphash.rst35 u64 siphash(const void *data, size_t len, const siphash_key_t *key);
48 If you pass the generic siphash function something of a constant length, it
66 …return &table->hashtable[siphash(input, sizeof(*input), &table->key) & (HASH_SIZE(table->hashtable…
85 want to pass a pre-filled struct to siphash. When doing this, it's important
101 u64 h = siphash(&combined, offsetofend(typeof(combined), dport), &secret);
107 https://131002.net/siphash/siphash.pdf
137 same as the siphash ones, or that they are secure; the hsiphash functions still
H A Dindex.rst17 siphash
/linux/lib/tests/
H A Dsiphash_kunit.c125 chk(siphash(in, i, &test_key_siphash), in siphash_test()
128 chk(siphash(in_unaligned + 1, i, &test_key_siphash), in siphash_test()
/linux/net/core/
H A Dsecure_seq.c69 st.hash64 = siphash(&combined, offsetofend(typeof(combined), dport), in secure_tcpv6_seq_and_ts_off()
95 return siphash(&combined, offsetofend(typeof(combined), dport), in secure_ipv6_port_ephemeral()
H A Dflow_dissector.c1806 hash = siphash(flow_keys_hash_start(keys), in __flow_hash_from_keys()
/linux/drivers/net/wireguard/
H A Dpeerlookup.c17 const u64 hash = siphash(pubkey, NOISE_PUBLIC_KEY_LEN, &table->key); in pubkey_bucket()
/linux/net/ipv4/
H A Dtcp_fastopen.c215 foc->val[0] = cpu_to_le64(siphash(&iph->saddr, in __tcp_fastopen_cookie_gen_cipher()
226 foc->val[0] = cpu_to_le64(siphash(&ip6h->saddr, in __tcp_fastopen_cookie_gen_cipher()
/linux/include/linux/
H A Dsiphash.h81 static inline u64 siphash(const void *data, size_t len, in siphash() function
/linux/net/ipv6/
H A Dsyncookies.c60 return siphash(&combined, offsetofend(typeof(combined), dport), in cookie_hash()
H A Droute.c1562 val = siphash(&combined, sizeof(combined), &rt6_exception_key); in rt6_exception_hash()
/linux/fs/crypto/
H A Dfname.c473 return siphash(name->name, name->len, &ci->ci_dirhash_key); in fscrypt_fname_siphash()
/linux/lib/
H A DMakefile41 earlycpio.o seq_buf.o siphash.o dec_and_lock.o \
H A DKconfig.debug3062 tristate "Perform selftest on siphash functions" if !KUNIT_ALL_TESTS
3066 Enable this option to test the kernel's siphash (<linux/siphash.h>) hash
/linux/net/netfilter/
H A Dnf_conntrack_expect.c104 hash = siphash(&combined, sizeof(combined), &nf_ct_expect_hashrnd); in nf_ct_expect_dst_hash()
H A Dnf_conntrack_core.c223 return siphash((void *)tuple, in hash_conntrack_raw()
494 d = (unsigned long)siphash(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in nf_ct_get_id()
H A Dnf_nat_core.c177 hash = siphash(&combined, sizeof(combined), &nf_nat_hash_rnd); in hash_by_src()
H A Dnf_conntrack_netlink.c2983 d = (unsigned long)siphash(&exp->tuple, sizeof(exp->tuple), &exp_id_seed); in nf_expect_get_id()
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt1178 of siphash to hash pointers. Use this option if you are
/linux/
H A DMAINTAINERS24296 F: include/linux/siphash.h
24297 F: lib/siphash.c