OpenSSL обрабатывает все серии байтов (unsigned char
массивы) как старшие порядковые номера.
Функции BN_bn2hex
и BN_hex2bn
предназначены для преобразования в формат для печати и обратно. Печатные форматы всегда находятся в естественном порядке чтения, что является прямым порядком байтов.
Для непечатаемых преобразований формата, таких как bn2bin , в документации прямо указывается, что преобразование имеет старший порядковый номер. Но, как я уже говорил, соглашение в OpenSSL является порядком байтов для всех серий байтов.