Property | Type | Description | |
---|---|---|---|
LimitedSupport | bool |
Method | Description | |
---|---|---|
Create ( |
Create a new SymmCipher object with a random key based on the alg and mode supplied.
|
|
CreateFromPublicParms ( IPublicParmsUnion parms ) : |
||
Decrypt ( |
||
Decrypt ( byte data, byte iv = null ) : byte[] | ||
Dispose ( ) : void | ||
Encrypt ( |
||
Encrypt ( byte data, byte iv = null ) : byte[] |
Performs the TPM-defined CFB encrypt using the associated algorithm. This routine assumes that the integrity value has been prepended.
|
|
GetBlockSize ( |
||
GetCipherMode ( TpmAlgId cipherMode ) : CipherMode | ||
SensitiveFromDuplicateBlob ( |
De-envelope inner-wrapped duplication blob. TODO: Move this to TpmPublic and make it fully general
|
Method | Description | |
---|---|---|
SymmCipher ( BCryptKey key, byte keyData, byte iv ) : System | ||
SymmCipher ( |
public static Create ( |
||
symDef | ||
keyData | byte | |
iv | byte | |
return |
public static CreateFromPublicParms ( IPublicParmsUnion parms ) : |
||
parms | IPublicParmsUnion | |
return |
public static Decrypt ( |
||
symDef | ||
key | byte | |
iv | byte | |
dataToDecrypt | byte | |
return | byte[] |
public Decrypt ( byte data, byte iv = null ) : byte[] | ||
data | byte | |
iv | byte | |
return | byte[] |
public static Encrypt ( |
||
symDef | ||
key | byte | |
iv | byte | |
dataToEncrypt | byte | |
return | byte[] |
public Encrypt ( byte data, byte iv = null ) : byte[] | ||
data | byte | |
iv | byte | |
return | byte[] |
public static GetBlockSize ( |
||
symDef | ||
return | int |
public static GetCipherMode ( TpmAlgId cipherMode ) : CipherMode | ||
cipherMode | TpmAlgId | |
return | CipherMode |
public static SensitiveFromDuplicateBlob ( |
||
exportedPrivate | ||
encAlg | ||
encKey | byte | |
nameAlg | TpmAlgId | |
name | byte | |
return |