函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:fe_tobytes

函数原型:static __always_inline void fe_tobytes(u8 s[32], const fe *f)

返回类型:void

参数:

类型参数名称
u8s
const fe *f
167  fe_freeze(h, v)
168  s[0]等于h[0]右移0位
169  s[1]等于h[0]右移8位
170  s[2]等于h[0]右移16位
171  s[3]等于h[0]右移24位按位或h[1]左移2位
172  s[4]等于h[1]右移6位
173  s[5]等于h[1]右移14位
174  s[6]等于h[1]右移22位按位或h[2]左移3位
175  s[7]等于h[2]右移5位
176  s[8]等于h[2]右移13位
177  s[9]等于h[2]右移21位按位或h[3]左移5位
178  s[10]等于h[3]右移3位
179  s[11]等于h[3]右移11位
180  s[12]等于h[3]右移19位按位或h[4]左移6位
181  s[13]等于h[4]右移2位
182  s[14]等于h[4]右移10位
183  s[15]等于h[4]右移18位
184  s[16]等于h[5]右移0位
185  s[17]等于h[5]右移8位
186  s[18]等于h[5]右移16位
187  s[19]等于h[5]右移24位按位或h[6]左移1位
188  s[20]等于h[6]右移7位
189  s[21]等于h[6]右移15位
190  s[22]等于h[6]右移23位按位或h[7]左移3位
191  s[23]等于h[7]右移5位
192  s[24]等于h[7]右移13位
193  s[25]等于h[7]右移21位按位或h[8]左移4位
194  s[26]等于h[8]右移4位
195  s[27]等于h[8]右移12位
196  s[28]等于h[8]右移20位按位或h[9]左移6位
197  s[29]等于h[9]右移2位
198  s[30]等于h[9]右移10位
199  s[31]等于h[9]右移18位
调用者
名称描述
curve25519_generic