PKCS#11 是否打算CK_CHAR
并CK_BYTE
具有相同的语义,或者CK_CHAR
旨在暗示可印刷性?
标准 PKCS#11 类型标头CK_CHAR
根据CK_BYTE
“字符”而不是“值”进行定义:
/* an unsigned 8-bit value */
typedef unsigned char CK_BYTE;
/* an unsigned 8-bit character */
typedef CK_BYTE CK_CHAR;
这是否保证每个CK_CHAR
(和CK_CHAR
s 数组)都在可打印范围内?