标签: 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。