Add payment enclave measurements for v6.0.0

This commit is contained in:
Adam Mork 2024-05-10 05:13:33 -07:00 committed by Nicholas Tinsley
parent 46638a1948
commit b14eddefc9
2 changed files with 22 additions and 36 deletions

View file

@ -71,38 +71,23 @@ final class MobileCoinMainNetConfig extends MobileCoinConfig {
try { try {
Set<X509Certificate> trustRoots = getTrustRoots(R.raw.signal_mobilecoin_authority); Set<X509Certificate> trustRoots = getTrustRoots(R.raw.signal_mobilecoin_authority);
ClientConfig config = new ClientConfig(); ClientConfig config = new ClientConfig();
VerifierFactory verifierFactory = new VerifierFactory(// ~August 10th, 2022 VerifierFactory verifierFactory = new VerifierFactory(// ~May 30, 2023
new ServiceConfig(
"d6e54e43c368f0fa2c5f13361afd303ee8f890424e99bd6c367f6164b5fff1b5",
"3e9bf61f3191add7b054f0e591b62f832854606f6594fd63faef1e2aedec4021",
"92fb35d0f603ceb5eaf2988b24a41d4a4a83f8fb9cd72e67c3bc37960d864ad6",
"3d6e528ee0574ae3299915ea608b71ddd17cbe855d4f5e1c46df9b0d22b04cdb",
new String[] { "INTEL-SA-00334", "INTEL-SA-00615" }
),
// ~November 1, 2022
new ServiceConfig(
"207c9705bf640fdb960034595433ee1ff914f9154fbe4bc7fc8a97e912961e5c",
"3370f131b41e5a49ed97c4188f7a976461ac6127f8d222a37929ac46b46d560e",
"dca7521ce4564cc2e54e1637e533ea9d1901c2adcbab0e7a41055e719fb0ff9d",
"fd4c1c82cca13fa007be15a4c90e2b506c093b21c2e7021a055cbb34aa232f3f",
new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" }
),
// ~December 15, 2022
new ServiceConfig(
"e35bc15ee92775029a60a715dca05d310ad40993f56ad43bca7e649ccc9021b5",
"a8af815564569aae3558d8e4e4be14d1bcec896623166a10494b4eaea3e1c48c",
"8c80a2b95a549fa8d928dd0f0771be4f3d774408c0f98bf670b1a2c390706bf3",
"da209f4b24e8f4471bd6440c4e9f1b3100f1da09e2836d236e285b274901ed3b",
new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" }
),
// ~May 30, 2023
new ServiceConfig( new ServiceConfig(
"cd86d300c78f74ec23558cdaf734f90dd3e1bcdf8ae43fc827c6b4734ccb8862", "cd86d300c78f74ec23558cdaf734f90dd3e1bcdf8ae43fc827c6b4734ccb8862",
"7d10f5e72cacc87a6027b2be42ed4a74a6370a03c3476be754933eb18c404b0b", "7d10f5e72cacc87a6027b2be42ed4a74a6370a03c3476be754933eb18c404b0b",
"1dee8e2e98b7dc684506991d62856b2e572a0c23f5a7d698086e62f08fb997cc", "1dee8e2e98b7dc684506991d62856b2e572a0c23f5a7d698086e62f08fb997cc",
"e94f6e6557b3fb85b27d804e2d005ee14a564cc50fc477797f2e5f9984b0bd79", "e94f6e6557b3fb85b27d804e2d005ee14a564cc50fc477797f2e5f9984b0bd79",
new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" } new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" }
)); ),
// ~May 9, 2024
new ServiceConfig(
"82c14d06951a2168763c8ddb9c34174f7d2059564146650661da26ab62224b8a",
"34881106254a626842fa8557e27d07cdf863083e9e6f888d5a492a456720916f",
"2494f1542f30a6962707d0bf2aa6c8c08d7bed35668c9db1e5c61d863a0176d1",
"2f542dcd8f682b72e8921d87e06637c16f4aa4da27dce55b561335326731fa73",
new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" }
)
);
config.logAdapter = new MobileCoinLogAdapter(); config.logAdapter = new MobileCoinLogAdapter();

View file

@ -59,22 +59,23 @@ final class MobileCoinTestNetConfig extends MobileCoinConfig {
try { try {
Set<X509Certificate> trustRoots = getTrustRoots(R.raw.signal_mobilecoin_authority); Set<X509Certificate> trustRoots = getTrustRoots(R.raw.signal_mobilecoin_authority);
ClientConfig config = new ClientConfig(); ClientConfig config = new ClientConfig();
VerifierFactory verifierFactory = new VerifierFactory(// ~January 27, 2023 VerifierFactory verifierFactory = new VerifierFactory(// ~May 30, 2023
new ServiceConfig(
"4f3879bfffb7b9f86a33086202b6120a32da0ca159615fbbd6fbac6aa37bbf02",
"16d73984c2d2712156135ab69987ca78aca67a2cf4f0f2287ea584556f9d223a",
"23ececb2482e3b1d9e284502e2beb65ae76492f2791f3bfef50852ee64b883c3",
"f52b3dc018195eae42f543e64e976c818c06672b5489746e2bf74438d488181b",
new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" }
),
// ~May 30, 2023
new ServiceConfig( new ServiceConfig(
"5341c6702a3312243c0f049f87259352ff32aa80f0f6426351c3dd063d817d7a", "5341c6702a3312243c0f049f87259352ff32aa80f0f6426351c3dd063d817d7a",
"248356aa0d3431abc45da1773cfd6191a4f2989a4a99da31f450bd7c461e312b", "248356aa0d3431abc45da1773cfd6191a4f2989a4a99da31f450bd7c461e312b",
"b61188a6c946557f32e612eff5615908abd1b72ec11d8b7070595a92d4abbbf1", "b61188a6c946557f32e612eff5615908abd1b72ec11d8b7070595a92d4abbbf1",
"ac292a1ad27c0338a5159d5fab2bed3917ea144536cb13b5c1226d09a2fbc648", "ac292a1ad27c0338a5159d5fab2bed3917ea144536cb13b5c1226d09a2fbc648",
new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" } new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" }
)); ),
// ~May 9, 2024
new ServiceConfig(
"ae7930646f37e026806087d2a3725d3f6d75a8e989fb320e6ecb258eb829057a",
"4a5daa23db5efa4b18071291cfa24a808f58fb0cedce7da5de804b011e87cfde",
"065b1e17e95f2c356d4d071d434cea7eb6b95bc797f94954146736efd47057a7",
"44de03c2ba34c303e6417480644f9796161eacbe5af4f2092e413b4ebf5ccf6a",
new String[] { "INTEL-SA-00334", "INTEL-SA-00615", "INTEL-SA-00657" }
)
);
config.logAdapter = new MobileCoinLogAdapter(); config.logAdapter = new MobileCoinLogAdapter();
config.fogView = new ClientConfig.Service().withTrustRoots(trustRoots) config.fogView = new ClientConfig.Service().withTrustRoots(trustRoots)