@@ -177,7 +177,7 @@ TEST_F(TestPersistentStorageOpKeyStore, TestBasicLifeCycle)
177
177
err = opKeystore.NewOpKeypairForFabric (kFabricIndex , csrSpan);
178
178
EXPECT_EQ (err, CHIP_NO_ERROR);
179
179
EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
180
- EXPECT_TRUE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
180
+ EXPECT_FALSE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
181
181
182
182
P256PublicKey csrPublicKey1;
183
183
err = VerifyCertificateSigningRequest (csrSpan.data (), csrSpan.size (), csrPublicKey1);
@@ -216,21 +216,21 @@ TEST_F(TestPersistentStorageOpKeyStore, TestBasicLifeCycle)
216
216
EXPECT_FALSE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
217
217
218
218
// Even after error, the previous valid pending keypair stays valid.
219
- EXPECT_FALSE (opKeystore.HasPendingOpKeypair ());
219
+ EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
220
220
221
221
// Activating with mismatching fabricIndex and matching public key fails
222
222
err = opKeystore.ActivateOpKeypairForFabric (kBadFabricIndex , csrPublicKey2);
223
223
EXPECT_EQ (err, CHIP_ERROR_INVALID_FABRIC_INDEX);
224
224
EXPECT_EQ (storageDelegate.GetNumKeys (), 0u );
225
225
EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
226
- EXPECT_TRUE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
226
+ EXPECT_FALSE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
227
227
228
228
// Activating with matching fabricIndex and mismatching public key fails
229
229
err = opKeystore.ActivateOpKeypairForFabric (kFabricIndex , csrPublicKey1);
230
230
EXPECT_EQ (err, CHIP_ERROR_INVALID_PUBLIC_KEY);
231
231
EXPECT_EQ (storageDelegate.GetNumKeys (), 0u );
232
232
EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
233
- EXPECT_TRUE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
233
+ EXPECT_FALSE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
234
234
235
235
uint8_t message[] = { 1 , 2 , 3 , 4 };
236
236
P256ECDSASignature sig1;
@@ -276,7 +276,7 @@ TEST_F(TestPersistentStorageOpKeyStore, TestBasicLifeCycle)
276
276
std::string opKeyStorageKey = DefaultStorageKeyAllocator::FabricOpKey (kFabricIndex ).KeyName ();
277
277
err = opKeystore.CommitOpKeypairForFabric (kFabricIndex );
278
278
EXPECT_EQ (err, CHIP_NO_ERROR);
279
- EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
279
+ EXPECT_FALSE (opKeystore.HasPendingOpKeypair ());
280
280
EXPECT_EQ (storageDelegate.GetNumKeys (), 1u );
281
281
EXPECT_TRUE (storageDelegate.HasKey (opKeyStorageKey));
282
282
@@ -300,10 +300,10 @@ TEST_F(TestPersistentStorageOpKeyStore, TestBasicLifeCycle)
300
300
// Let's remove the opkey for a fabric, it disappears
301
301
err = opKeystore.RemoveOpKeypairForFabric (kFabricIndex );
302
302
EXPECT_EQ (err, CHIP_NO_ERROR);
303
- EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
304
- EXPECT_TRUE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
303
+ EXPECT_FALSE (opKeystore.HasPendingOpKeypair ());
304
+ EXPECT_FALSE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
305
305
EXPECT_EQ (storageDelegate.GetNumKeys (), 0u );
306
- EXPECT_TRUE (storageDelegate.HasKey (opKeyStorageKey));
306
+ EXPECT_FALSE (storageDelegate.HasKey (opKeyStorageKey));
307
307
308
308
opKeystore.Finish ();
309
309
}
@@ -348,8 +348,8 @@ TEST_F(TestPersistentStorageOpKeyStore, TestMigrationKeys)
348
348
CHIP_ERROR_INVALID_FABRIC_INDEX);
349
349
350
350
// The key does not exists in the any of the Operational Keystores
351
- EXPECT_TRUE (storageDelegate.HasKey (opKeyStorageKey));
352
- EXPECT_TRUE (testOperationalKeystore.HasOpKeypairForFabric (kFabricIndex ));
351
+ EXPECT_FALSE (storageDelegate.HasKey (opKeyStorageKey));
352
+ EXPECT_FALSE (testOperationalKeystore.HasOpKeypairForFabric (kFabricIndex ));
353
353
EXPECT_EQ (opKeyStore.MigrateOpKeypairForFabric (kFabricIndex , testOperationalKeystore),
354
354
CHIP_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND);
355
355
@@ -362,7 +362,7 @@ TEST_F(TestPersistentStorageOpKeyStore, TestMigrationKeys)
362
362
EXPECT_EQ (opKeyStore.MigrateOpKeypairForFabric (kFabricIndex , testOperationalKeystore), CHIP_NO_ERROR);
363
363
EXPECT_EQ (storageDelegate.GetNumKeys (), 1u );
364
364
EXPECT_TRUE (storageDelegate.HasKey (opKeyStorageKey));
365
- EXPECT_TRUE (testOperationalKeystore.HasOpKeypairForFabric (kFabricIndex ));
365
+ EXPECT_FALSE (testOperationalKeystore.HasOpKeypairForFabric (kFabricIndex ));
366
366
367
367
// Verify the migration
368
368
P256SerializedKeypair serializedKeypair;
@@ -379,7 +379,7 @@ TEST_F(TestPersistentStorageOpKeyStore, TestMigrationKeys)
379
379
EXPECT_EQ (testOperationalKeystore.NewOpKeypairForFabric (kFabricIndex , csrSpan2), CHIP_NO_ERROR);
380
380
EXPECT_TRUE (testOperationalKeystore.HasOpKeypairForFabric (kFabricIndex ));
381
381
EXPECT_EQ (opKeyStore.MigrateOpKeypairForFabric (kFabricIndex , testOperationalKeystore), CHIP_NO_ERROR);
382
- EXPECT_TRUE (testOperationalKeystore.HasOpKeypairForFabric (kFabricIndex ));
382
+ EXPECT_FALSE (testOperationalKeystore.HasOpKeypairForFabric (kFabricIndex ));
383
383
384
384
opKeyStore.Finish ();
385
385
}
0 commit comments