OSSLRSAPublicOperation

Undocumented in source.

Constructors

this
this(PublicKey pkey)
Undocumented in source.
this
this(RSAPublicKey pkey)
Undocumented in source.
this
this(IFSchemePublicKey rsa)
Undocumented in source.

Members

Functions

encrypt
SecureVector!ubyte encrypt(const(ubyte)* msg, size_t msg_len, RandomNumberGenerator )
Undocumented in source. Be warned that the author may not have intended to support it.
maxInputBits
size_t maxInputBits()
Undocumented in source. Be warned that the author may not have intended to support it.
messagePartSize
size_t messagePartSize()
Undocumented in source. Be warned that the author may not have intended to support it.
messageParts
size_t messageParts()
Undocumented in source. Be warned that the author may not have intended to support it.
verify
bool verify(const(ubyte)* , size_t , const(ubyte)* , size_t )
Undocumented in source. Be warned that the author may not have intended to support it.
verifyMr
SecureVector!ubyte verifyMr(const(ubyte)* msg, size_t msg_len)
Undocumented in source. Be warned that the author may not have intended to support it.
withRecovery
bool withRecovery()
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From Verification

maxInputBits
size_t maxInputBits()

Get the maximum message size in bits supported by this public key.

messageParts
size_t messageParts()

Find out the number of message parts supported by this scheme.

messagePartSize
size_t messagePartSize()

Find out the message part size supported by this scheme/key.

withRecovery
bool withRecovery()
verify
bool verify(const(ubyte)* msg, size_t msg_len, const(ubyte)* sig, size_t sig_len)
Undocumented in source.
verifyMr
SecureVector!ubyte verifyMr(const(ubyte)* msg, size_t msg_len)
Undocumented in source.

From Encryption

maxInputBits
size_t maxInputBits()
Undocumented in source.
encrypt
SecureVector!ubyte encrypt(const(ubyte)* msg, size_t msg_len, RandomNumberGenerator rng)
Undocumented in source.

Meta