/linux-6.12.1/net/core/ |
D | secure_seq.c | 71 return siphash(&combined, offsetofend(typeof(combined), daddr), in secure_tcpv6_ts_off() 93 hash = siphash(&combined, offsetofend(typeof(combined), dport), in secure_tcpv6_seq() 114 return siphash(&combined, offsetofend(typeof(combined), dport), in secure_ipv6_port_ephemeral() 192 seq = siphash(&combined, offsetofend(typeof(combined), dport), in secure_dccpv6_sequence_number()
|
D | flow_dissector.c | 1796 hash = siphash(flow_keys_hash_start(keys), in __flow_hash_from_keys()
|
/linux-6.12.1/Documentation/security/ |
D | siphash.rst | 35 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
|
D | index.rst | 17 siphash
|
/linux-6.12.1/lib/ |
D | siphash_kunit.c | 125 chk(siphash(in, i, &test_key_siphash), in siphash_test() 128 chk(siphash(in_unaligned + 1, i, &test_key_siphash), in siphash_test()
|
D | Makefile | 36 earlycpio.o seq_buf.o siphash.o dec_and_lock.o \
|
D | Kconfig.debug | 2834 tristate "Perform selftest on siphash functions" if !KUNIT_ALL_TESTS 2838 Enable this option to test the kernel's siphash (<linux/siphash.h>) hash
|
/linux-6.12.1/fs/bcachefs/ |
D | str_hash.h | 71 SIPHASH_CTX siphash; member 89 SipHash24_Init(&ctx->siphash, &info->siphash_key); in bch2_str_hash_init() 109 SipHash24_Update(&ctx->siphash, data, len); in bch2_str_hash_update() 126 return SipHash24_End(&ctx->siphash) >> 1; in bch2_str_hash_end()
|
D | Makefile | 82 siphash.o \
|
D | bcachefs_format.h | 969 x(siphash, 3) 981 x(siphash, 2)
|
/linux-6.12.1/drivers/net/wireguard/ |
D | peerlookup.c | 17 const u64 hash = siphash(pubkey, NOISE_PUBLIC_KEY_LEN, &table->key); in pubkey_bucket()
|
/linux-6.12.1/net/ipv4/ |
D | tcp_fastopen.c | 128 foc->val[0] = cpu_to_le64(siphash(&iph->saddr, in __tcp_fastopen_cookie_gen_cipher() 139 foc->val[0] = cpu_to_le64(siphash(&ip6h->saddr, in __tcp_fastopen_cookie_gen_cipher()
|
/linux-6.12.1/include/linux/ |
D | siphash.h | 81 static inline u64 siphash(const void *data, size_t len, in siphash() function
|
/linux-6.12.1/net/ipv6/ |
D | syncookies.c | 59 return siphash(&combined, offsetofend(typeof(combined), dport), in cookie_hash()
|
D | route.c | 1516 val = siphash(&combined, sizeof(combined), &rt6_exception_key); in rt6_exception_hash()
|
/linux-6.12.1/fs/crypto/ |
D | fname.c | 569 return siphash(name->name, name->len, &ci->ci_dirhash_key); in fscrypt_fname_siphash()
|
/linux-6.12.1/net/netfilter/ |
D | nf_conntrack_expect.c | 103 hash = siphash(&combined, sizeof(combined), &nf_ct_expect_hashrnd); in nf_ct_expect_dst_hash()
|
D | nf_conntrack_core.c | 223 return siphash((void *)tuple, in hash_conntrack_raw() 497 d = (unsigned long)siphash(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in nf_ct_get_id()
|
D | nf_nat_core.c | 181 hash = siphash(&combined, sizeof(combined), &nf_nat_hash_rnd); in hash_by_src()
|
D | nf_conntrack_netlink.c | 2992 d = (unsigned long)siphash(&exp->tuple, sizeof(exp->tuple), &exp_id_seed); in nf_expect_get_id()
|
/linux-6.12.1/Documentation/admin-guide/ |
D | kernel-parameters.txt | 1005 of siphash to hash pointers. Use this option if you are
|
/linux-6.12.1/ |
D | MAINTAINERS | 21153 F: include/linux/siphash.h 21154 F: lib/siphash.c
|