2

本当に大きな正の整数を含むものからBIGNUM構造を持っています。BN_bn2bin関数を使用して、この BIGNUM をバイト配列に変換しています。

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

bigIntegerBytes が符号なしの値で表現されていることに気付きました。この整数を符号なし値表現から2 の補数表現に変換したいと思います。その方法を教えてください。

PS。私はobjective-cを使用しているので、NSDataを使用してそれを行う方法があるかもしれません。

4

0 に答える 0