C# Class SyrupPayJose.Jwa.Alg.AesKeyWrap

Inheritance: KeyEncryption
Datei anzeigen Open project: SKplanet/syruppay-csharp

Public Methods

Method Description
AesKeyWrap ( int keyLength ) : System
Decryption ( byte key, byte src ) : byte[]
Encryption ( byte key, ContentEncryptKeyGenerator cekGenerator ) : JwaAlgResult

Private Methods

Method Description
IsValidKeyLength ( byte key ) : void
UnWrap ( byte key, byte src ) : byte[]
Wrap ( byte key, byte src ) : JwaAlgResult

Method Details

AesKeyWrap() public method

public AesKeyWrap ( int keyLength ) : System
keyLength int
return System

Decryption() public method

public Decryption ( byte key, byte src ) : byte[]
key byte
src byte
return byte[]

Encryption() public method

public Encryption ( byte key, ContentEncryptKeyGenerator cekGenerator ) : JwaAlgResult
key byte
cekGenerator SyrupPayJose.Jwa.Enc.ContentEncryptKeyGenerator
return JwaAlgResult