Create()

DSA::Create() method

Creates default DSA aglorithm implementation.

static SharedPtr<DSA> System::Security::Cryptography::DSA::Create()

Return Value

DSA algorithm object.

DSA::Create(const String&) method

Creates default DSA algorithm implementation.

static SharedPtr<DSA> System::Security::Cryptography::DSA::Create(const String &alg_name)

Arguments

ParameterTypeDescription
alg_nameconst String&Must be "System.Security.Cryptography.DSACryptoServiceProvider".

Return Value

DSA algorithm object.

DSA::Create(int32_t) method

Creates default DSA algorithm implementation with specifed key size.

static SharedPtr<DSA> System::Security::Cryptography::DSA::Create(int32_t key_size_in_bits)

Arguments

ParameterTypeDescription
key_size_in_bitsint32_tThe key size, in bits.

DSA::Create(const DSAParameters&) method

Creates default DSA algorithm implementation with specifed parameters.

static SharedPtr<DSA> System::Security::Cryptography::DSA::Create(const DSAParameters &parameters)

Arguments

ParameterTypeDescription
parametersconst DSAParameters&The parameters for the DSA algorithm.

See Also