C# Class Rackspace.Cloud.Server.DiffieHellman.DiffieHellmanManaged

Inheritance: IDiffieHellman
Show file Open project: rackerlabs/openstack-guest-agents-windows-xenserver

Public Methods

Method Description
CreateKeyExchange ( ) : string
DecryptKeyExchange ( string key ) : string
DiffieHellmanManaged ( string prime, string generator, string secret ) : System.Security.Cryptography

Private Methods

Method Description
DiffieHellmanManaged ( string prime, string generator ) : System.Security.Cryptography
Dispose ( ) : void
Initialize ( BigInteger p, BigInteger g, BigInteger x ) : void

Method Details

CreateKeyExchange() public method

public CreateKeyExchange ( ) : string
return string

DecryptKeyExchange() public method

public DecryptKeyExchange ( string key ) : string
key string
return string

DiffieHellmanManaged() public method

public DiffieHellmanManaged ( string prime, string generator, string secret ) : System.Security.Cryptography
prime string
generator string
secret string
return System.Security.Cryptography