КриптоПро CAPILite  

CertCompareIntegerBlob

Функция CertCompareIntegerBlob сравнивает два целочисленных BLOBа для определения того, представляют ли они собой два равных числа. До начала сравнения самые старшие байты со значением 0х00 удаляются из положительного числа. Положительное число здесь означает, что самый старший бит в следующем ненулевом байте сброшен.

Самые старшие байты со значением 0хFF удаляются из отрицательного числа. Отрицательное число здесь означает, что самый старший бит в следующем байте, не содержащим значения 0хFF, установлен. Такие действия обеспечивают однозначное представление целого числа.

BOOL WINAPI CertCompareIntegerBlob(
  PCRYPT_INTEGER_BLOB pInt1,
  PCRYPT_INTEGER_BLOB pInt2
);

Требования:

AIX: 5/6/7 или выше.
FreeBSD: 7/8/9 или выше.
Linux: LSB 3.1 (RHEL 4, SuSE 10) или выше.
Solaris: 10/11 или выше.
Mac OSX: 10.7/8 или выше.
iOS: 6/7 или выше.
Файл описания: Прототип описан в файлах CSP_WinCrypt.h и WinCryptEx.h.

См. также

Функции обработки данных , CertCompareIntegerBlob в MS CryptoAPI 2.0 World Wide Web link