CryptoSys API Library Manual
 
Aead.InitKey Method
 Initializes the context with the key and algorithm ready for repeated incremental operations 
Syntax
[C#]
public int InitKey(
	byte[] key,
	Aead.Algorithm alg
)
[VB.NET]
Public Function InitKey ( _
	key As Byte(), _
	alg As Aead.Algorithm _
) As Integer
Parameters
  - key
 
  - Key of exact length for given algorithm (16 or 32 bytes).
 
  - alg
 
  - Type: Aead.Algorithm
AEAD algorithm to use 
Return Value
Zero (0) if successful; otherwise it returns a nonzero 
error code 
Remarks
Must be followed by SetNonce(). Can be called at any time to cancel any previous incremental settings.
Example
[C#]
Aead o = Aead.Instance();
o.InitKey(key, alg);
o.SetNonce(nonce);
o.Dispose();
See Also
VB6/C equivalent: AEAD_InitKey
[Contents] [Index]