Home
last modified time | relevance | path

Searched full:dh (Results 1 – 25 of 281) sorted by relevance

12345678910>>...12

/openbmc/linux/include/crypto/
H A Ddh.h12 * DOC: DH Helper Functions
14 * To use DH with the KPP cipher API, the following data structure and
17 * To use DH with KPP, the following functions should be used to operate on
18 * a DH private key. The packet private key that can be set with
23 * struct dh - define a DH private key
25 * @key: Private DH key
28 * @key_size: Size of the private DH key
29 * @p_size: Size of DH parameter P
30 * @g_size: Size of DH generator G
32 struct dh { struct
[all …]
/openbmc/linux/net/netfilter/
H A Dxt_dccp.c37 const struct dccp_hdr *dh, in dccp_find_option() argument
42 unsigned int optoff = __dccp_hdr_len(dh); in dccp_find_option()
43 unsigned int optlen = dh->dccph_doff*4 - __dccp_hdr_len(dh); in dccp_find_option()
46 if (dh->dccph_doff * 4 < __dccp_hdr_len(dh)) in dccp_find_option()
83 match_types(const struct dccp_hdr *dh, u_int16_t typemask) in match_types() argument
85 return typemask & (1 << dh->dccph_type); in match_types()
90 const struct dccp_hdr *dh, bool *hotdrop) in match_option() argument
92 return dccp_find_option(option, skb, protoff, dh, hotdrop); in match_option()
99 const struct dccp_hdr *dh; in dccp_mt() local
105 dh = skb_header_pointer(skb, par->thoff, sizeof(_dh), &_dh); in dccp_mt()
[all …]
H A Dxt_hashlimit.c366 struct dsthash_ent *dh; in htable_selective_cleanup() local
370 hlist_for_each_entry_safe(dh, n, &ht->hash[i], node) { in htable_selective_cleanup()
371 if (time_after_eq(jiffies, dh->expires) || select_all) in htable_selective_cleanup()
372 dsthash_free(ht, dh); in htable_selective_cleanup()
529 static void rateinfo_recalc(struct dsthash_ent *dh, unsigned long now, in rateinfo_recalc() argument
532 unsigned long delta = now - dh->rateinfo.prev; in rateinfo_recalc()
539 u64 interval = dh->rateinfo.interval * HZ; in rateinfo_recalc()
544 dh->rateinfo.prev = now; in rateinfo_recalc()
545 dh->rateinfo.prev_window = in rateinfo_recalc()
546 ((dh->rateinfo.current_rate * interval) > in rateinfo_recalc()
[all …]
H A Dnf_conntrack_proto_dccp.c387 const struct dccp_hdr *dh, in dccp_new() argument
395 state = dccp_state_table[CT_DCCP_ROLE_CLIENT][dh->dccph_type][CT_DCCP_NONE]; in dccp_new()
424 static u64 dccp_ack_seq(const struct dccp_hdr *dh) in dccp_ack_seq() argument
428 dhack = (void *)dh + __dccp_basic_hdr_len(dh); in dccp_ack_seq()
433 static bool dccp_error(const struct dccp_hdr *dh, in dccp_error() argument
451 if (dh->dccph_doff * 4 < sizeof(struct dccp_hdr) || in dccp_error()
452 dh->dccph_doff * 4 > dccp_len) { in dccp_error()
458 if (dh->dccph_cscov) { in dccp_error()
459 cscov = (dh->dccph_cscov - 1) * 4; in dccp_error()
474 type = dh->dccph_type; in dccp_error()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/arm/stm32/
H A Dstm32.yaml62 - description: DH STM32MP151 DHCOR SoM based Boards
64 - const: dh,stm32mp151a-dhcor-testbench
65 - const: dh,stm32mp151a-dhcor-som
68 - description: DH STM32MP153 DHCOM SoM based Boards
70 - const: dh,stm32mp153c-dhcom-drc02
71 - const: dh,stm32mp153c-dhcom-som
74 - description: DH STM32MP153 DHCOR SoM based Boards
76 - const: dh,stm32mp153c-dhcor-drc-compact
77 - const: dh,stm32mp153c-dhcor-som
111 - description: DH STM32MP1 SoM based Boards
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DKeyPolicy.v1_0_1.json181 "description": "The Diffie-Hellman (DH) groups that this key policy allows.",
192 …an (DH) groups that this key policy allows. The absence of the property shall indicate any DH gro…
277 "description": "The NVMe Diffie-Hellman (DH) groups that a key is allowed to use.",
286 "FFDHE2048": "2048-bit Diffie-Hellman (DH) group.",
287 "FFDHE3072": "3072-bit Diffie-Hellman (DH) group.",
288 "FFDHE4096": "4096-bit Diffie-Hellman (DH) group.",
289 "FFDHE6144": "6144-bit Diffie-Hellman (DH) group.",
290 "FFDHE8192": "8192-bit Diffie-Hellman (DH) group."
293 …48": "This value shall indicate the 2048-bit Diffie-Hellman (DH) group as defined by the 'DH-HMAC-…
294 …72": "This value shall indicate the 3072-bit Diffie-Hellman (DH) group as defined by the 'DH-HMAC-…
[all …]
/openbmc/linux/drivers/firmware/
H A Ddmi-sysfs.c35 struct dmi_header dh; member
70 const struct dmi_header *dh,
116 const struct dmi_header *dh, void *);
126 static void find_dmi_entry_helper(const struct dmi_header *dh, in find_dmi_entry_helper() argument
133 if (dh->type != entry->dh.type) in find_dmi_entry_helper()
149 data->ret = data->callback(entry, dh, data->private); in find_dmi_entry_helper()
180 * dh. This includes both the formatted portion as well as the
183 static size_t dmi_entry_length(const struct dmi_header *dh) in dmi_entry_length() argument
185 const char *p = (const char *)dh; in dmi_entry_length()
187 p += dh->length; in dmi_entry_length()
[all …]
/openbmc/linux/net/dccp/
H A Dinput.c187 const struct dccp_hdr *dh = dccp_hdr(skb); in dccp_check_seqno() local
204 if (dh->dccph_type == DCCP_PKT_SYNC || in dccp_check_seqno()
205 dh->dccph_type == DCCP_PKT_SYNCACK) { in dccp_check_seqno()
227 if (dh->dccph_type == DCCP_PKT_CLOSEREQ || in dccp_check_seqno()
228 dh->dccph_type == DCCP_PKT_CLOSE || in dccp_check_seqno()
229 dh->dccph_type == DCCP_PKT_RESET) { in dccp_check_seqno()
239 if (dh->dccph_type != DCCP_PKT_SYNC && in dccp_check_seqno()
264 "sending SYNC...\n", dccp_packet_name(dh->dccph_type), in dccp_check_seqno()
274 if (dh->dccph_type == DCCP_PKT_RESET) in dccp_check_seqno()
284 const struct dccp_hdr *dh, const unsigned int len) in __dccp_rcv_established() argument
[all …]
H A Dipv4.c248 const struct dccp_hdr *dh; in dccp_v4_err() local
257 if (!pskb_may_pull(skb, offset + sizeof(*dh))) in dccp_v4_err()
259 dh = (struct dccp_hdr *)(skb->data + offset); in dccp_v4_err()
260 if (!pskb_may_pull(skb, offset + __dccp_basic_hdr_len(dh))) in dccp_v4_err()
263 dh = (struct dccp_hdr *)(skb->data + offset); in dccp_v4_err()
266 iph->daddr, dh->dccph_dport, in dccp_v4_err()
267 iph->saddr, ntohs(dh->dccph_sport), in dccp_v4_err()
278 seq = dccp_hdr_seq(dh); in dccp_v4_err()
384 struct dccp_hdr *dh = dccp_hdr(skb); in dccp_v4_send_check() local
387 dh->dccph_checksum = dccp_v4_csum_finish(skb, in dccp_v4_send_check()
[all …]
H A Doutput.c49 struct dccp_hdr *dh; in dccp_transmit_skb() local
51 const u32 dccp_header_size = sizeof(*dh) + in dccp_transmit_skb()
100 dh = dccp_zeroed_hdr(skb, dccp_header_size); in dccp_transmit_skb()
101 dh->dccph_type = dcb->dccpd_type; in dccp_transmit_skb()
102 dh->dccph_sport = inet->inet_sport; in dccp_transmit_skb()
103 dh->dccph_dport = inet->inet_dport; in dccp_transmit_skb()
104 dh->dccph_doff = (dccp_header_size + dcb->dccpd_opt_len) / 4; in dccp_transmit_skb()
105 dh->dccph_ccval = dcb->dccpd_ccval; in dccp_transmit_skb()
106 dh->dccph_cscov = dp->dccps_pcslen; in dccp_transmit_skb()
108 dh->dccph_x = 1; in dccp_transmit_skb()
[all …]
H A Dipv6.c59 struct dccp_hdr *dh = dccp_hdr(skb); in dccp_v6_send_check() local
62 dh->dccph_checksum = dccp_v6_csum_finish(skb, &np->saddr, &sk->sk_v6_daddr); in dccp_v6_send_check()
78 const struct dccp_hdr *dh; in dccp_v6_err() local
86 if (!pskb_may_pull(skb, offset + sizeof(*dh))) in dccp_v6_err()
88 dh = (struct dccp_hdr *)(skb->data + offset); in dccp_v6_err()
89 if (!pskb_may_pull(skb, offset + __dccp_basic_hdr_len(dh))) in dccp_v6_err()
92 dh = (struct dccp_hdr *)(skb->data + offset); in dccp_v6_err()
95 &hdr->daddr, dh->dccph_dport, in dccp_v6_err()
96 &hdr->saddr, ntohs(dh->dccph_sport), in dccp_v6_err()
109 seq = dccp_hdr_seq(dh); in dccp_v6_err()
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/
H A DKeyPolicy_v1.xml124 …<Annotation Term="OData.Description" String="The Diffie-Hellman (DH) groups that this key policy a…
125 …an (DH) groups that this key policy allows. The absence of the property shall indicate any DH gro…
133 …n Hashed Message Authentication Code Challenge Handshake Authentication Protocol (DH-HMAC-CHAP)."/>
134 …d Message Authentication Code Challenge Handshake Authentication Protocol (DH-HMAC-CHAP) as define…
151 …ng="This value shall indicate the SHA-256 hash function as defined by the 'DH-HMAC-CHAP hash funct…
155 …ng="This value shall indicate the SHA-384 hash function as defined by the 'DH-HMAC-CHAP hash funct…
159 …ng="This value shall indicate the SHA-512 hash function as defined by the 'DH-HMAC-CHAP hash funct…
190 …<Annotation Term="OData.Description" String="The NVMe Diffie-Hellman (DH) groups that a key is all…
191 …a.LongDescription" String="This enumeration shall list the Diffie-Hellman (DH) groups that a key i…
193 <Annotation Term="OData.Description" String="2048-bit Diffie-Hellman (DH) group."/>
[all …]
/openbmc/linux/include/linux/
H A Ddccp.h78 static inline struct dccp_hdr_ext *dccp_hdrx(const struct dccp_hdr *dh) in dccp_hdrx() argument
80 return (struct dccp_hdr_ext *)((unsigned char *)dh + sizeof(*dh)); in dccp_hdrx()
83 static inline unsigned int __dccp_basic_hdr_len(const struct dccp_hdr *dh) in __dccp_basic_hdr_len() argument
85 return sizeof(*dh) + (dh->dccph_x ? sizeof(struct dccp_hdr_ext) : 0); in __dccp_basic_hdr_len()
90 const struct dccp_hdr *dh = dccp_hdr(skb); in dccp_basic_hdr_len() local
91 return __dccp_basic_hdr_len(dh); in dccp_basic_hdr_len()
94 static inline __u64 dccp_hdr_seq(const struct dccp_hdr *dh) in dccp_hdr_seq() argument
96 __u64 seq_nr = ntohs(dh->dccph_seq); in dccp_hdr_seq()
98 if (dh->dccph_x != 0) in dccp_hdr_seq()
99 seq_nr = (seq_nr << 32) + ntohl(dccp_hdrx(dh)->dccph_seq_low); in dccp_hdr_seq()
[all …]
/openbmc/linux/net/netfilter/ipvs/
H A Dip_vs_dh.c14 * The dh algorithm is to select server by the hash key of destination IP
26 * array. If the dh scheduler is used in cache cluster, it is good to
47 * IPVS DH bucket
54 * for IPVS DH entry hash table
69 * Returns hash value for IPVS DH entry
156 /* allocate the DH table for this service */ in ip_vs_dh_init_svc()
162 IP_VS_DBG(6, "DH hash table (memory=%zdbytes) allocated for " in ip_vs_dh_init_svc()
182 IP_VS_DBG(6, "DH hash table (memory=%zdbytes) released\n", in ip_vs_dh_done_svc()
231 IP_VS_DBG_BUF(6, "DH: destination IP address %s --> server %s:%d\n", in ip_vs_dh_schedule()
241 * IPVS DH Scheduler structure
[all …]
/openbmc/linux/fs/quota/
H A Dquota_tree.c93 struct qt_disk_dqdbheader *dh) in check_dquot_block_header() argument
98 le32_to_cpu(dh->dqdh_next_free), 0, in check_dquot_block_header()
103 le32_to_cpu(dh->dqdh_prev_free), 0, in check_dquot_block_header()
108 le16_to_cpu(dh->dqdh_entries), 0, in check_dquot_block_header()
118 struct qt_disk_dqdbheader *dh = (struct qt_disk_dqdbheader *)buf; in get_free_dqblk() local
128 ret = check_dquot_block_header(info, dh); in get_free_dqblk()
131 info->dqi_free_blk = le32_to_cpu(dh->dqdh_next_free); in get_free_dqblk()
151 struct qt_disk_dqdbheader *dh = (struct qt_disk_dqdbheader *)buf; in put_free_dqblk() local
154 dh->dqdh_next_free = cpu_to_le32(info->dqi_free_blk); in put_free_dqblk()
155 dh->dqdh_prev_free = cpu_to_le32(0); in put_free_dqblk()
[all …]
/openbmc/linux/security/keys/
H A Ddh.c13 #include <crypto/dh.h>
60 static void dh_free_data(struct dh *dh) in dh_free_data() argument
62 kfree_sensitive(dh->key); in dh_free_data()
63 kfree_sensitive(dh->p); in dh_free_data()
64 kfree_sensitive(dh->g); in dh_free_data()
131 struct dh dh_inputs; in __keyctl_dh_compute()
210 tfm = crypto_alloc_kpp("dh", 0, 0); in __keyctl_dh_compute()
258 * For DH, generate_public_key and generate_shared_secret are in __keyctl_dh_compute()
268 * Concatenate SP800-56A otherinfo past DH shared secret -- the in __keyctl_dh_compute()
269 * input to the KDF is (DH shared secret || otherinfo) in __keyctl_dh_compute()
/openbmc/linux/drivers/crypto/intel/qat/qat_common/
H A Dqat_asym_algs.c9 #include <crypto/dh.h>
118 struct qat_dh_input_params dh; member
122 struct qat_dh_output_params dh; member
131 struct qat_dh_ctx *dh; member
135 struct kpp_request *dh; member
159 struct kpp_request *areq = req->areq.dh; in qat_dh_cb()
160 struct device *dev = &GET_DEV(req->ctx.dh->inst->accel_dev); in qat_dh_cb()
167 dma_unmap_single(dev, req->in.dh.in.b, req->ctx.dh->p_size, in qat_dh_cb()
172 areq->dst_len = req->ctx.dh->p_size; in qat_dh_cb()
173 dma_unmap_single(dev, req->out.dh.r, req->ctx.dh->p_size, in qat_dh_cb()
[all …]
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6dl-dhcom-picoitx.dts3 * Copyright (C) 2021 DH electronics GmbH
17 model = "DH electronics i.MX6DL DHCOM on PicoITX";
18 compatible = "dh,imx6dl-dhcom-picoitx", "dh,imx6dl-dhcom-som",
H A Dimx6q-dhcom-pdk2.dts3 * Copyright (C) 2015-2021 DH electronics GmbH
18 model = "DH electronics i.MX6Q DHCOM on Premium Developer Kit (2)";
19 compatible = "dh,imx6q-dhcom-pdk2", "dh,imx6q-dhcom-som",
H A Dimx6s-dhcom-drc02.dts3 * Copyright (C) 2021 DH electronics GmbH
23 model = "DH electronics i.MX6S DHCOM on DRC02";
24 compatible = "dh,imx6s-dhcom-drc02", "dh,imx6s-dhcom-som",
H A Dimx6ull-dhcom-picoitx.dts3 * Copyright (C) 2023 DH electronics GmbH
17 model = "DH electronics i.MX6ULL DHCOM on PicoITX";
18 compatible = "dh,imx6ull-dhcom-picoitx", "dh,imx6ull-dhcom-som",
19 "dh,imx6ull-dhcor-som", "fsl,imx6ull";
H A Dimx6ull-dhcom-drc02.dts3 * Copyright (C) 2023 DH electronics GmbH
17 model = "DH electronics i.MX6ULL DHCOM on DRC02";
18 compatible = "dh,imx6ull-dhcom-drc02", "dh,imx6ull-dhcom-som",
19 "dh,imx6ull-dhcor-som", "fsl,imx6ull";
/openbmc/linux/Documentation/crypto/
H A Dapi-kpp.rst31 DH Helper Functions
34 .. kernel-doc:: include/crypto/dh.h
35 :doc: DH Helper Functions
37 .. kernel-doc:: include/crypto/dh.h
38 :functions: dh crypto_dh_key_len crypto_dh_encode_key crypto_dh_decode_key
/openbmc/linux/crypto/
H A Ddh_helper.c10 #include <crypto/dh.h>
29 static inline unsigned int dh_data_size(const struct dh *p) in dh_data_size()
34 unsigned int crypto_dh_key_len(const struct dh *p) in crypto_dh_key_len()
40 int crypto_dh_encode_key(char *buf, unsigned int len, const struct dh *params) in crypto_dh_encode_key()
66 int __crypto_dh_decode_key(const char *buf, unsigned int len, struct dh *params) in __crypto_dh_decode_key()
94 int crypto_dh_decode_key(const char *buf, unsigned int len, struct dh *params) in crypto_dh_decode_key()
/openbmc/linux/arch/arm/boot/dts/st/
H A Dstm32mp151a-dhcor-testbench.dts13 model = "DH electronics STM32MP151A DHCOR Testbench";
14 compatible = "dh,stm32mp151a-dhcor-testbench",
15 "dh,stm32mp151a-dhcor-som",

12345678910>>...12