ГОСТ Р 52633.4—2011
8.2.22 Тип nbMeta
8.2.22.1 Определяет метаописание ВВП.
8.2.22.2 Объявление
typedef struct nbMeta_t {
uint32_tcount;
nbMetaFormatformat;
nbMetaTypetype;
} nbMeta;
8.2.22.3 Параметры
count — число биометрических параметров в ВВП.
format — формат биометрических параметров,
type — тип биометрических параметров.
8.2.23 Тип nbMetaFormat
8.2.23.1 Определяет формат представления биометрического параметра в памяти.
8.2.23.2 Объявление
typedef uint8_tnbMotaFormat;
8.2.23.3 Значения
«define nbMF_ANY(0)
Любой числовой тип.
П р и м е ч а н и е — Используется для метаописания любого допустимого входного формата параметров в
схеме преобразования. На момент фактической передачи значений параметров это значение использовать недо
пустимо.
«define nbMFJI(0+1)
Знак. Область значений: [- 1,+ 1].
«define nbMF_l2(0 + 2)
Целое число длиной 2 бит. Область значений: (- 2...1).
«define nbMFJ4(0 + 3)
Целое число длиной 4 бит. Область значений: [- 8...7].
«define nbMF_l8(0 + 4)
Целое число длиной 1байт. Соответствует типу int8_t.
«define nbMFJI 6(0 + 5)
Целое число длиной 2 байт. Соответствует типу int16 L
«define nbMFJ32(0 + 6)
Целое число длиной 4 байт. Соответствует типу int32 L
«define nbMF_l64(0 + 7)
Целое число длиной 8 байт. Соответствует типу int64 L
«define nbMF_U1(16+1)
Бит. Область значений: (0,1].
«define nbMF_U2(16 + 2)
Неотрицательное целое число длиной 2 бит. Область значений: [0...3].
«define nbMF_U4(16 + 3)
Неотрицательное целое число длиной 4 бит. Область значений: [0...15].
«define nbMF_U8(16 + 4)
Неотрицательное целое число длиной 1 байт. Соответствует типу uintBJ.
«define nbMF_U16~(16 + 5)
Неотрицательное целое число длиной 8 байт. Соответствует типу uint16J.
«define nbMF_U32(16 + 6)
Неотрицательное целое число длиной 8 байт. Соответствует типу uint32_L
«define nbMF_U64(16 + 7)
Неотрицательное целое число длиной 8 байт. Соответствует типу uint64J.
«define nbMF_R32(32 + 6)
Вещественное число одинарной точности. Соответствует типу float.
«define nbMF_R64(32 + 7)
Вещественное число с двойной точностью. Соответствует типу double.
8.2.24 Тип nbMetaType
8.2.24.1 Определяет качественную характеристику (тип) биометрического параметра.
21