strings.c

来自「NIST推荐的素域上的椭圆曲线」· C语言 代码 · 共 48 行

C
48
字号
/* Future releases will make use of this */#include "mycrypt.h"static const char *err_2_str[] ={   "CRYPT_OK",   "CRYPT_ERROR",   "Invalid keysize for block cipher.",   "Invalid number of rounds for block cipher.",   "Algorithm failed test vectors.",   "Buffer overflow.",   "Invalid input packet.",   "Invalid number of bits for a PRNG.",   "Error reading the PRNG.",   "Invalid cipher specified.",   "Invalid hash specified.",   "Invalid PRNG specified.",   "Out of memory.",   "Invalid PK key or key type specified for function.",   "A private PK key is required.",   "Invalid argument provided.",   "Invalid PK type.",   "Invalid PK system.",   "Duplicate PK key found on keyring.",   "Key not found in keyring.",   "Invalid sized parameter.",   "Invalid size for prime."};const char *error_to_string(int errno){   if (errno < 0 || errno > (int)(sizeof(err_2_str)/sizeof(err_2_str[0]))) {      return "Invalid error code.";   } else {      return err_2_str[errno];   }   }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?