Предлагает ли 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
с) находится в пределах диапазона печати?