Home
last modified time | relevance | path

Searched refs:MPI (Results 1 – 25 of 25) sorted by relevance

/linux/include/linux/
A Dmpi.h49 MPI mpi_copy(MPI a);
62 int mpi_mod(MPI rem, MPI dividend, MPI divisor);
65 int mpi_powm(MPI res, MPI base, MPI exp, MPI mod);
82 int mpi_add(MPI w, MPI u, MPI v);
83 int mpi_sub(MPI w, MPI u, MPI v);
84 int mpi_addm(MPI w, MPI u, MPI v, MPI m);
85 int mpi_subm(MPI w, MPI u, MPI v, MPI m);
88 int mpi_mul(MPI w, MPI u, MPI v);
89 int mpi_mulm(MPI w, MPI u, MPI v, MPI m);
92 int mpi_tdiv_r(MPI rem, MPI num, MPI den);
[all …]
/linux/lib/crypto/mpi/
A Dmpi-add.c16 int mpi_add(MPI w, MPI u, MPI v) in mpi_add()
89 int mpi_sub(MPI w, MPI u, MPI v) in mpi_sub()
92 MPI vv; in mpi_sub()
106 int mpi_addm(MPI w, MPI u, MPI v, MPI m) in mpi_addm()
113 int mpi_subm(MPI w, MPI u, MPI v, MPI m) in mpi_subm()
A Dmpi-div.c17 int mpi_tdiv_qr(MPI quot, MPI rem, MPI num, MPI den);
19 int mpi_fdiv_r(MPI rem, MPI dividend, MPI divisor) in mpi_fdiv_r()
22 MPI temp_divisor = NULL; in mpi_fdiv_r()
56 int mpi_tdiv_r(MPI rem, MPI num, MPI den) in mpi_tdiv_r()
61 int mpi_tdiv_qr(MPI quot, MPI rem, MPI num, MPI den) in mpi_tdiv_qr()
A Dmpiutil.c30 MPI mpi_alloc(unsigned nlimbs) in mpi_alloc()
32 MPI a; in mpi_alloc()
75 void mpi_assign_limb_space(MPI a, mpi_ptr_t ap, unsigned nlimbs) in mpi_assign_limb_space()
86 int mpi_resize(MPI a, unsigned nlimbs) in mpi_resize()
109 void mpi_free(MPI a) in mpi_free()
129 MPI mpi_copy(MPI a) in mpi_copy()
132 MPI b; in mpi_copy()
A Dmpi-mul.c16 int mpi_mul(MPI w, MPI u, MPI v) in mpi_mul()
104 int mpi_mulm(MPI w, MPI u, MPI v, MPI m) in mpi_mulm()
A Dmpicoder.c35 MPI mpi_read_raw_data(const void *xbuffer, size_t nbytes) in mpi_read_raw_data()
41 MPI val = NULL; in mpi_read_raw_data()
81 MPI mpi_read_from_buffer(const void *xbuffer, unsigned *ret_nread) in mpi_read_from_buffer()
85 MPI val; in mpi_read_from_buffer()
112 static int count_lzeros(MPI a) in count_lzeros()
143 int mpi_read_buffer(MPI a, uint8_t *buf, unsigned buf_len, unsigned *nbytes, in mpi_read_buffer()
203 void *mpi_get_buffer(MPI a, unsigned *nbytes, int *sign) in mpi_get_buffer()
247 int mpi_write_to_sgl(MPI a, struct scatterlist *sgl, unsigned nbytes, in mpi_write_to_sgl()
330 MPI mpi_read_raw_from_sgl(struct scatterlist *sgl, unsigned int nbytes) in mpi_read_raw_from_sgl()
338 MPI val = NULL; in mpi_read_raw_from_sgl()
A Dmpi-mod.c10 int mpi_mod(MPI rem, MPI dividend, MPI divisor) in mpi_mod()
A Dmpi-bit.c30 void mpi_normalize(MPI a) in mpi_normalize()
39 unsigned mpi_get_nbits(MPI a) in mpi_get_nbits()
61 int mpi_test_bit(MPI a, unsigned int n) in mpi_test_bit()
79 int mpi_set_bit(MPI a, unsigned int n) in mpi_set_bit()
102 int mpi_rshift(MPI x, MPI a, unsigned int n) in mpi_rshift()
A Dmpi-cmp.c23 int mpi_cmp_ui(MPI u, unsigned long v) in mpi_cmp_ui()
48 int mpi_cmp(MPI u, MPI v) in mpi_cmp()
A Dmpi-sub-ui.c37 int mpi_sub_ui(MPI w, MPI u, unsigned long vval) in mpi_sub_ui()
A Dmpi-pow.c24 int mpi_powm(MPI res, MPI base, MPI exp, MPI mod) in mpi_powm()
A Dmpi-internal.h55 static inline int RESIZE_IF_NEEDED(MPI a, unsigned b) in RESIZE_IF_NEEDED()
137 void mpi_assign_limb_space(MPI a, mpi_ptr_t ap, unsigned nlimbs);
/linux/Documentation/translations/zh_CN/infiniband/
A Dtag_matching.rst20 MPI标准定义了一套规则,称为标签匹配,用于将源发送操作与目的接收匹配。以下参数必
37 为了减少MPI库的内存占用,MPI实现通常使用两种不同的协议来实现这一目的:
50 的接收列表中的MPI接收例程发布接收缓冲区,并使用MPI发送例程发布发送消息。发布的
55 如果合适的话,将数据传送到指定的接收缓冲区。这允许接收方MPI标签匹配与计算重叠。
61 软件要对这个列表进行跟踪,以帮助处理MPI取消操作。此外,由于硬件和软件在标签匹
/linux/crypto/
A Drsa.c17 MPI n;
18 MPI e;
19 MPI d;
20 MPI p;
21 MPI q;
22 MPI dp;
23 MPI dq;
24 MPI qinv;
27 static int rsa_check_payload(MPI x, MPI n) in rsa_check_payload()
29 MPI n1; in rsa_check_payload()
[all …]
A Ddh.c17 MPI p; /* Value is guaranteed to be set. */
18 MPI g; /* Value is guaranteed to be set. */
19 MPI xa; /* Value is guaranteed to be set. */
36 static int _compute_val(const struct dh_ctx *ctx, MPI base, MPI val) in _compute_val()
107 static int dh_is_pubkey_valid(struct dh_ctx *ctx, MPI y) in dh_is_pubkey_valid()
109 MPI val, q; in dh_is_pubkey_valid()
171 MPI base, val = mpi_alloc(0); in dh_compute_value()
203 MPI pone; in dh_compute_value()
/linux/Documentation/infiniband/
A Dtag_matching.rst5 The MPI standard defines a set of rules, known as tag-matching, for matching
28 To keep MPI library memory footprint down, MPI implementations typically use
46 to the MPI receive routines in the posted receive list and posts send messages
47 using the MPI send routines. The head of the posted receive list may be
54 specified receive buffer. This allows overlapping receive-side MPI tag
64 Software is expected to shadow this list, to help with processing MPI cancel
/linux/drivers/message/fusion/lsi/
A Dmpi_history.txt3 MPI Header File Change History
151 * 05-11-04 01.03.01 Original release for MPI v1.3.
549 * 05-11-04 01.03.01 Original release for MPI v1.3.
593 * of MPI.
605 * 05-11-04 01.03.01 Original release for MPI v1.3.
644 * 05-11-04 01.03.01 Original release for MPI v1.3.
645 * 08-19-04 01.05.01 Original release for MPI v1.5.
664 * 05-11-04 01.03.01 Original release for MPI v1.3.
665 * 08-19-04 01.05.01 Original release for MPI v1.5.
685 * 05-11-04 01.03.01 Original release for MPI v1.3.
[all …]
/linux/drivers/infiniband/hw/mana/
A DKconfig8 for workloads (e.g. DPDK, MPI etc) that uses RDMA verbs to directly
/linux/Documentation/security/
A Ddigsig.rst23 GnuPG multi-precision integers (MPI) library. The kernel port provides
/linux/lib/
A Ddigsig.c78 MPI in = NULL, res = NULL, pkey[2]; in digsig_verify_rsa()
A DKconfig622 Implementation is done using GnuPG MPI library
/linux/drivers/crypto/virtio/
A Dvirtio_crypto_akcipher_algs.c24 MPI n;
/linux/Documentation/crypto/
A Dasymmetric-keys.rst138 MPI mpi[2];
/linux/Documentation/filesystems/
A Dorangefs.rst23 * Direct MPI support
/linux/drivers/usb/serial/
A DKconfig71 - Siemens USB/MPI adapter.

Completed in 614 milliseconds