Struct openssl::rsa::RsaPrivateKeyBuilder[][src]

pub struct RsaPrivateKeyBuilder { /* fields omitted */ }

Implementations

Creates a new RsaPrivateKeyBuilder.

n is the modulus common to both public and private key. e is the public exponent and d is the private exponent.

This corresponds to RSA_new and uses RSA_set0_key.

Sets the factors of the Rsa key.

p and q are the first and second factors of n.

This correspond to RSA_set0_factors.

Sets the Chinese Remainder Theorem params of the Rsa key.

dmp1, dmq1, and iqmp are the exponents and coefficient for CRT calculations which is used to speed up RSA operations.

This correspond to RSA_set0_crt_params.

Returns the Rsa key.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.