0

PKCS#11 是否打算CK_CHARCK_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_CHARs 数组)都在可打印范围内?

4

1 回答 1

0

回答我自己的问题:PKCS#11v2.40 的第 1.3 节,表 3 确定CK_CHAR始终可打印(在 ANSI C 编码中,即 ASCII)。

于 2020-04-10T21:34:03.543 回答