| /linux/include/linux/ |
| A D | mpi.h | 49 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 D | mpi-add.c | 16 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 D | mpi-div.c | 17 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 D | mpiutil.c | 30 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 D | mpi-mul.c | 16 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 D | mpicoder.c | 35 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 D | mpi-mod.c | 10 int mpi_mod(MPI rem, MPI dividend, MPI divisor) in mpi_mod()
|
| A D | mpi-bit.c | 30 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 D | mpi-cmp.c | 23 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 D | mpi-sub-ui.c | 37 int mpi_sub_ui(MPI w, MPI u, unsigned long vval) in mpi_sub_ui()
|
| A D | mpi-pow.c | 24 int mpi_powm(MPI res, MPI base, MPI exp, MPI mod) in mpi_powm()
|
| A D | mpi-internal.h | 55 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 D | tag_matching.rst | 20 MPI标准定义了一套规则,称为标签匹配,用于将源发送操作与目的接收匹配。以下参数必 37 为了减少MPI库的内存占用,MPI实现通常使用两种不同的协议来实现这一目的: 50 的接收列表中的MPI接收例程发布接收缓冲区,并使用MPI发送例程发布发送消息。发布的 55 如果合适的话,将数据传送到指定的接收缓冲区。这允许接收方MPI标签匹配与计算重叠。 61 软件要对这个列表进行跟踪,以帮助处理MPI取消操作。此外,由于硬件和软件在标签匹
|
| /linux/crypto/ |
| A D | rsa.c | 17 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 D | dh.c | 17 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 D | tag_matching.rst | 5 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 D | mpi_history.txt | 3 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 D | Kconfig | 8 for workloads (e.g. DPDK, MPI etc) that uses RDMA verbs to directly
|
| /linux/Documentation/security/ |
| A D | digsig.rst | 23 GnuPG multi-precision integers (MPI) library. The kernel port provides
|
| /linux/lib/ |
| A D | digsig.c | 78 MPI in = NULL, res = NULL, pkey[2]; in digsig_verify_rsa()
|
| A D | Kconfig | 622 Implementation is done using GnuPG MPI library
|
| /linux/drivers/crypto/virtio/ |
| A D | virtio_crypto_akcipher_algs.c | 24 MPI n;
|
| /linux/Documentation/crypto/ |
| A D | asymmetric-keys.rst | 138 MPI mpi[2];
|
| /linux/Documentation/filesystems/ |
| A D | orangefs.rst | 23 * Direct MPI support
|
| /linux/drivers/usb/serial/ |
| A D | Kconfig | 71 - Siemens USB/MPI adapter.
|