Skip to content

Commit be3b96e

Browse files
chore: make const policy an extern (#1587)
1 parent 3392200 commit be3b96e

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

DynamoDbEncryption/dafny/DynamoDbItemEncryptor/src/InternalLegacyOverride.dfy

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ module {:extern "software.amazon.cryptography.dbencryptionsdk.dynamodb.itemencry
1313
static method {:extern} Build(encryptorConfig: Types.DynamoDbItemEncryptorConfig)
1414
returns (output: Result<Option<InternalLegacyOverride>, Types.Error>)
1515

16-
const policy: DDBE.LegacyPolicy
16+
const {:extern} policy: DDBE.LegacyPolicy
1717

1818
method {:extern} EncryptItem(input: Types.EncryptItemInput)
1919
returns (output: Result<Types.EncryptItemOutput, Types.Error>)

DynamoDbEncryption/runtimes/net/Extern/InternalLegacyConfig.cs

+12-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,18 @@ namespace software.amazon.cryptography.dbencryptionsdk.dynamodb.itemencryptor.in
88

99
public partial class InternalLegacyOverride
1010
{
11-
11+
public software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafny.types._ILegacyPolicy _policy
12+
{
13+
get => software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafny.types.LegacyPolicy.create_FORBID__LEGACY__ENCRYPT__FORBID__LEGACY__DECRYPT();
14+
set { }
15+
}
16+
public software.amazon.cryptography.dbencryptionsdk.dynamodb.internaldafny.types._ILegacyPolicy policy
17+
{
18+
get
19+
{
20+
return this._policy;
21+
}
22+
}
1223
public static Wrappers_Compile._IResult<
1324
Wrappers_Compile._IOption<InternalLegacyOverride>,
1425
_IError

DynamoDbEncryption/runtimes/rust/src/software_externs.rs

+3
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ pub mod software {
5858
}
5959

6060
impl InternalLegacyOverride {
61+
pub fn policy(&self) -> Rc<LegacyPolicy> {
62+
self.r#__i_policy.clone()
63+
}
6164
pub fn Build(
6265
config: &Rc<crate::software::amazon::cryptography::dbencryptionsdk::dynamodb::itemencryptor::internaldafny::types::DynamoDbItemEncryptorConfig>,
6366
) -> Rc<

0 commit comments

Comments
 (0)