函数逻辑报告 |
Source Code:include\crypto\internal\des.h |
Create Date:2022-07-27 07:44:44 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:RFC2451:* For DES-EDE3, there is no known need to reject weak or* complementation keys
函数原型:static inline int des3_ede_verify_key(const u8 *key, unsigned int key_len, bool check_weak)
返回类型:int
参数:
类型 | 参数 | 名称 |
---|---|---|
const u8 * | key | |
unsigned int | key_len | |
bool | check_weak |
62 | ret等于如果fips_enabled则负EINVAL否则负ENOKEY |
65 | 内存复制(K, key, DES3_EDE_KEY_SIZE) |
67 | 如果非K[0]按位异或K[2]按位或K[1]按位异或K[3]的值或非K[2]按位异或K[4]按位或K[3]按位异或K[5]的值的值且fips_enabled或check_weak的值则转到:bad |
75 | ret等于0 |
76 | bad : |
79 | 返回:ret |
名称 | 描述 |
---|---|
des3_ede_expand_key | |
crypto_des3_ede_verify_key | rypto_des3_ede_verify_key - Check whether a DES3-EDE key is weak*@tfm: the crypto algo*@key: the key buffer* Returns -EINVAL if the key is weak and the crypto TFM does not permit weak* keys or when running in FIPS mode |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |