BIGNUM以二进制补码表示

时间:2015-10-14 23:46:39

标签: objective-c c openssl bit-representation

我从包含非常大的正整数的结构中得到BIGNUM结构。我正在使用BN_bn2bin函数将此BIGNUM转换为字节数组:

BIGNUM *bigInteger = ...
BN_bn2bin(bigInteger, bigIntegerBytes);

我注意到bigIntegerBytes是无符号值表示。我想将这个整数从unsinged值表示转换为Two's complement表示。你能告诉我怎么做吗?

PS。我正在使用objective-c所以也许有任何方法可以使用NSData。

0 个答案:

没有答案