函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\mpi\mpicoder.c Create Date:2022-07-27 08:17:17
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:mpi_read_from_buffer

函数原型:MPI mpi_read_from_buffer(const void *xbuffer, unsigned *ret_nread)

返回类型:MPI

参数:

类型参数名称
const void *xbuffer
unsigned *ret_nread
83  buffer等于xbuffer
87  如果ret_nread小于2则返回:错误号
89  nbits等于buffer[0]左移8位按位或buffer[1]
91  如果nbits大于MAX_EXTERN_MPI_BITS
92  打印信息("MPI: mpi too large (%u bits)\n", nbits)
93  返回:错误号
96  nbytes等于DIV_ROUND_UP(nbits, 8)
97  如果nbytes加2大于ret_nread
98  打印信息("MPI: mpi larger than buffer nbytes=%u ret_nread=%u\n", nbytes, * ret_nread)
100  返回:错误号
103  val等于读一字节流为正整数
104  如果非val则返回:错误号
107  ret_nread等于nbytes加2
108  返回:val
调用者
名称描述
digsig_verify_rsaRSA公钥签名验证