OSSL_BN

Lightweight OpenSSL BN wrapper. For internal use only.

Constructors

this
this(BigInt input)
Undocumented in source.
this
this(const(ubyte)* input, size_t length)
Undocumented in source.
this
this(OSSL_BN other)
Undocumented in source.
this
this(bool create)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

bytes
size_t bytes()
Undocumented in source. Be warned that the author may not have intended to support it.
encode
void encode(ubyte[] output)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
typeof(this) opAssign(OSSL_BN other)
Undocumented in source. Be warned that the author may not have intended to support it.
ptr
BIGNUM* ptr()
Undocumented in source. Be warned that the author may not have intended to support it.
toBigint
BigInt toBigint()
Undocumented in source. Be warned that the author may not have intended to support it.
toBytes
SecureVector!ubyte toBytes()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta