public class RawAESKeyring extends java.lang.Object implements VerifiableInterface, IKeyring
| Modifier and Type | Field and Description |
|---|---|
software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient |
_cryptoPrimitives |
dafny.DafnySequence<? extends java.lang.Byte> |
_keyName |
dafny.DafnySequence<? extends java.lang.Byte> |
_keyNamespace |
software.amazon.cryptography.primitives.internaldafny.types.AES__GCM |
_wrappingAlgorithm |
dafny.DafnySequence<? extends java.lang.Byte> |
_wrappingKey |
| Constructor and Description |
|---|
RawAESKeyring() |
| Modifier and Type | Method and Description |
|---|---|
void |
__ctor(dafny.DafnySequence<? extends java.lang.Byte> namespace,
dafny.DafnySequence<? extends java.lang.Byte> name,
dafny.DafnySequence<? extends java.lang.Byte> key,
software.amazon.cryptography.primitives.internaldafny.types.AES__GCM wrappingAlgorithm,
software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient cryptoPrimitives) |
static dafny.TypeDescriptor<RawAESKeyring> |
_typeDescriptor() |
software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient |
cryptoPrimitives() |
dafny.DafnySequence<? extends java.lang.Byte> |
GetIvFromProvInfo(dafny.DafnySequence<? extends java.lang.Byte> info) |
dafny.DafnySequence<? extends java.lang.Byte> |
keyName() |
dafny.DafnySequence<? extends java.lang.Byte> |
keyNamespace() |
Wrappers_Compile.Result<OnDecryptOutput,Error> |
OnDecrypt_k(OnDecryptInput input) |
Wrappers_Compile.Result<OnDecryptOutput,Error> |
OnDecrypt(OnDecryptInput input) |
Wrappers_Compile.Result<OnEncryptOutput,Error> |
OnEncrypt_k(OnEncryptInput input) |
Wrappers_Compile.Result<OnEncryptOutput,Error> |
OnEncrypt(OnEncryptInput input) |
dafny.DafnySequence<? extends java.lang.Byte> |
SerializeProviderInfo(dafny.DafnySequence<? extends java.lang.Byte> iv) |
boolean |
ShouldDecryptEDK(EncryptedDataKey edk) |
java.lang.String |
toString() |
boolean |
ValidProviderInfo(dafny.DafnySequence<? extends java.lang.Byte> info) |
software.amazon.cryptography.primitives.internaldafny.types.AES__GCM |
wrappingAlgorithm() |
dafny.DafnySequence<? extends java.lang.Byte> |
wrappingKey() |
public software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient _cryptoPrimitives
public dafny.DafnySequence<? extends java.lang.Byte> _wrappingKey
public software.amazon.cryptography.primitives.internaldafny.types.AES__GCM _wrappingAlgorithm
public dafny.DafnySequence<? extends java.lang.Byte> _keyNamespace
public dafny.DafnySequence<? extends java.lang.Byte> _keyName
public Wrappers_Compile.Result<OnEncryptOutput,Error> OnEncrypt(OnEncryptInput input)
public Wrappers_Compile.Result<OnDecryptOutput,Error> OnDecrypt(OnDecryptInput input)
public void __ctor(dafny.DafnySequence<? extends java.lang.Byte> namespace,
dafny.DafnySequence<? extends java.lang.Byte> name,
dafny.DafnySequence<? extends java.lang.Byte> key,
software.amazon.cryptography.primitives.internaldafny.types.AES__GCM wrappingAlgorithm,
software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient cryptoPrimitives)
public Wrappers_Compile.Result<OnEncryptOutput,Error> OnEncrypt_k(OnEncryptInput input)
OnEncrypt_k in interface IKeyringpublic Wrappers_Compile.Result<OnDecryptOutput,Error> OnDecrypt_k(OnDecryptInput input)
OnDecrypt_k in interface IKeyringpublic dafny.DafnySequence<? extends java.lang.Byte> SerializeProviderInfo(dafny.DafnySequence<? extends java.lang.Byte> iv)
public boolean ShouldDecryptEDK(EncryptedDataKey edk)
public boolean ValidProviderInfo(dafny.DafnySequence<? extends java.lang.Byte> info)
public dafny.DafnySequence<? extends java.lang.Byte> GetIvFromProvInfo(dafny.DafnySequence<? extends java.lang.Byte> info)
public software.amazon.cryptography.primitives.internaldafny.AtomicPrimitivesClient cryptoPrimitives()
public dafny.DafnySequence<? extends java.lang.Byte> wrappingKey()
public software.amazon.cryptography.primitives.internaldafny.types.AES__GCM wrappingAlgorithm()
public dafny.DafnySequence<? extends java.lang.Byte> keyNamespace()
public dafny.DafnySequence<? extends java.lang.Byte> keyName()
public static dafny.TypeDescriptor<RawAESKeyring> _typeDescriptor()
public java.lang.String toString()
toString in class java.lang.Object