C# Class Goedel.Cryptography.CryptoSuite

Describe a suite of crypto algorithms.
Show file Open project: hallambaker/Mathematical-Mesh Class Usage Examples

Public Methods

Method Description
CryptoSuite ( string JOSE, CryptoAlgorithmID DigestAlgorithm, CryptoAlgorithmID Authentication, CryptoAlgorithmID Encryption, CryptoAlgorithmID Signature, CryptoAlgorithmID Exchange ) : System

Construct a suite description with the specified algorithms.

Method Details

CryptoSuite() public method

Construct a suite description with the specified algorithms.
public CryptoSuite ( string JOSE, CryptoAlgorithmID DigestAlgorithm, CryptoAlgorithmID Authentication, CryptoAlgorithmID Encryption, CryptoAlgorithmID Signature, CryptoAlgorithmID Exchange ) : System
JOSE string JOSE name.
DigestAlgorithm CryptoAlgorithmID Digest algorithm to use.
Authentication CryptoAlgorithmID Bulk authentication algorithm (MAC).
Encryption CryptoAlgorithmID Bulk encryption algorithm.
Signature CryptoAlgorithmID Signature algorithm.
Exchange CryptoAlgorithmID Public Key agreement algorithm.
return System