@@ -62,8 +62,8 @@ TEST_F(TestPSAOpKeyStore, TestBasicLifeCycle)
62
62
MutableByteSpan csrSpan{ csrBuf };
63
63
CHIP_ERROR err = opKeystore.NewOpKeypairForFabric (kFabricIndex , csrSpan);
64
64
EXPECT_EQ (err, CHIP_NO_ERROR);
65
- EXPECT_EQ (opKeystore.HasPendingOpKeypair (), true );
66
- EXPECT_EQ (opKeystore.HasOpKeypairForFabric (kFabricIndex ), false );
65
+ EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
66
+ EXPECT_TRUE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
67
67
68
68
P256PublicKey csrPublicKey1;
69
69
err = VerifyCertificateSigningRequest (csrSpan.data (), csrSpan.size (), csrPublicKey1);
@@ -73,7 +73,7 @@ TEST_F(TestPSAOpKeyStore, TestBasicLifeCycle)
73
73
csrSpan = MutableByteSpan{ csrBuf };
74
74
err = opKeystore.NewOpKeypairForFabric (kFabricIndex , csrSpan);
75
75
EXPECT_EQ (err, CHIP_NO_ERROR);
76
- EXPECT_EQ (opKeystore.HasPendingOpKeypair (), true );
76
+ EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
77
77
78
78
P256PublicKey csrPublicKey2;
79
79
err = VerifyCertificateSigningRequest (csrSpan.data (), csrSpan.size (), csrPublicKey2);
@@ -85,9 +85,9 @@ TEST_F(TestPSAOpKeyStore, TestBasicLifeCycle)
85
85
MutableByteSpan badCsrSpan{ badCsrBuf };
86
86
err = opKeystore.NewOpKeypairForFabric (kBadFabricIndex , badCsrSpan);
87
87
EXPECT_EQ (err, CHIP_ERROR_INVALID_FABRIC_INDEX);
88
- EXPECT_EQ (opKeystore.HasPendingOpKeypair (), true );
88
+ EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
89
89
90
- // Fail to generate CSR for invalid fabrics
90
+ EXPECT_EQ Fail to generate CSR for invalid fabrics
91
91
csrSpan = MutableByteSpan{ csrBuf };
92
92
err = opKeystore.NewOpKeypairForFabric (kUndefinedFabricIndex , csrSpan);
93
93
EXPECT_EQ (err, CHIP_ERROR_INVALID_FABRIC_INDEX);
@@ -97,22 +97,22 @@ TEST_F(TestPSAOpKeyStore, TestBasicLifeCycle)
97
97
EXPECT_EQ (err, CHIP_ERROR_INVALID_FABRIC_INDEX);
98
98
99
99
// No storage done by NewOpKeypairForFabric
100
- EXPECT_EQ (opKeystore.HasOpKeypairForFabric (kFabricIndex ), false );
100
+ EXPECT_FALSE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
101
101
102
102
// Even after error, the previous valid pending keypair stays valid.
103
- EXPECT_EQ (opKeystore.HasPendingOpKeypair (), true );
103
+ EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
104
104
105
105
// Activating with mismatching fabricIndex and matching public key fails
106
106
err = opKeystore.ActivateOpKeypairForFabric (kBadFabricIndex , csrPublicKey2);
107
107
EXPECT_EQ (err, CHIP_ERROR_INVALID_FABRIC_INDEX);
108
- EXPECT_EQ (opKeystore.HasPendingOpKeypair (), true );
109
- EXPECT_EQ (opKeystore.HasOpKeypairForFabric (kFabricIndex ), false );
108
+ EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
109
+ EXPECT_FALSE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
110
110
111
111
// Activating with matching fabricIndex and mismatching public key fails
112
112
err = opKeystore.ActivateOpKeypairForFabric (kFabricIndex , csrPublicKey1);
113
113
EXPECT_EQ (err, CHIP_ERROR_INVALID_PUBLIC_KEY);
114
- EXPECT_EQ (opKeystore.HasPendingOpKeypair (), true );
115
- EXPECT_EQ (opKeystore.HasOpKeypairForFabric (kFabricIndex ), false );
114
+ EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
115
+ EXPECT_FALSE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
116
116
117
117
// Before successful activation, cannot sign
118
118
uint8_t message[] = { 1 , 2 , 3 , 4 };
@@ -125,9 +125,9 @@ TEST_F(TestPSAOpKeyStore, TestBasicLifeCycle)
125
125
EXPECT_EQ (err, CHIP_NO_ERROR);
126
126
127
127
// Activating does not store, and keeps pending
128
- EXPECT_EQ (opKeystore.HasPendingOpKeypair (), true );
129
- EXPECT_EQ (opKeystore.HasOpKeypairForFabric (kFabricIndex ), true );
130
- EXPECT_EQ (opKeystore.HasOpKeypairForFabric (kBadFabricIndex ), false );
128
+ EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
129
+ EXPECT_TRUE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
130
+ EXPECT_FALSE (opKeystore.HasOpKeypairForFabric (kBadFabricIndex ));
131
131
132
132
// Can't sign for wrong fabric after activation
133
133
P256ECDSASignature sig2;
@@ -149,14 +149,14 @@ TEST_F(TestPSAOpKeyStore, TestBasicLifeCycle)
149
149
// Committing with mismatching fabric fails, leaves pending
150
150
err = opKeystore.CommitOpKeypairForFabric (kBadFabricIndex );
151
151
EXPECT_EQ (err, CHIP_ERROR_INVALID_FABRIC_INDEX);
152
- EXPECT_EQ (opKeystore.HasPendingOpKeypair (), true );
153
- EXPECT_EQ (opKeystore.HasOpKeypairForFabric (kFabricIndex ), true );
152
+ EXPECT_TRUE (opKeystore.HasPendingOpKeypair ());
153
+ EXPECT_TRUE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
154
154
155
155
// Committing key resets pending state
156
156
err = opKeystore.CommitOpKeypairForFabric (kFabricIndex );
157
157
EXPECT_EQ (err, CHIP_NO_ERROR);
158
- EXPECT_EQ (opKeystore.HasPendingOpKeypair (), false );
159
- EXPECT_EQ (opKeystore.HasOpKeypairForFabric (kFabricIndex ), true );
158
+ EXPECT_FALSE (opKeystore.HasPendingOpKeypair ());
159
+ EXPECT_TRUE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
160
160
161
161
// Verify if the key is not exportable - the PSA_KEY_USAGE_EXPORT psa flag should not be set
162
162
P256SerializedKeypair serializedKeypair;
@@ -174,8 +174,8 @@ TEST_F(TestPSAOpKeyStore, TestBasicLifeCycle)
174
174
// Let's remove the opkey for a fabric, it disappears
175
175
err = opKeystore.RemoveOpKeypairForFabric (kFabricIndex );
176
176
EXPECT_EQ (err, CHIP_NO_ERROR);
177
- EXPECT_EQ (opKeystore.HasPendingOpKeypair (), false );
178
- EXPECT_EQ (opKeystore.HasOpKeypairForFabric (kFabricIndex ), false );
177
+ EXPECT_FALSE (opKeystore.HasPendingOpKeypair ());
178
+ EXPECT_FALSE (opKeystore.HasOpKeypairForFabric (kFabricIndex ));
179
179
}
180
180
181
181
TEST_F (TestPSAOpKeyStore, TestEphemeralKeys)
@@ -216,22 +216,22 @@ TEST_F(TestPSAOpKeyStore, TestMigrationKeys)
216
216
217
217
// Failure on the key migration, while the key does not exist in the any keystore.
218
218
EXPECT_EQ (storage.GetNumKeys (), 0u );
219
- EXPECT_EQ (storage.HasKey (DefaultStorageKeyAllocator::FabricOpKey (kFabricIndex ).KeyName ()), false );
220
- EXPECT_EQ (psaOpKeyStore.HasOpKeypairForFabric (kFabricIndex ), false );
219
+ EXPECT_FALSE (storage.HasKey (DefaultStorageKeyAllocator::FabricOpKey (kFabricIndex ).KeyName ()));
220
+ EXPECT_FALSE (psaOpKeyStore.HasOpKeypairForFabric (kFabricIndex ));
221
221
EXPECT_EQ (psaOpKeyStore.MigrateOpKeypairForFabric (kFabricIndex , persistentOpKeyStore),
222
222
CHIP_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND);
223
223
224
224
auto generateAndStore = [&](FabricIndex index , MutableByteSpan & buf, P256PublicKey & pubKey) {
225
- EXPECT_EQ (persistentOpKeyStore.HasPendingOpKeypair (), false );
225
+ EXPECT_FALSE (persistentOpKeyStore.HasPendingOpKeypair ());
226
226
EXPECT_EQ (persistentOpKeyStore.NewOpKeypairForFabric (kFabricIndex , buf), CHIP_NO_ERROR);
227
227
EXPECT_EQ (VerifyCertificateSigningRequest (buf.data (), buf.size (), pubKey), CHIP_NO_ERROR);
228
- EXPECT_EQ (persistentOpKeyStore.HasPendingOpKeypair (), true );
228
+ EXPECT_TRUE (persistentOpKeyStore.HasPendingOpKeypair ());
229
229
EXPECT_EQ (persistentOpKeyStore.ActivateOpKeypairForFabric (kFabricIndex , pubKey), CHIP_NO_ERROR);
230
230
EXPECT_EQ (storage.GetNumKeys (), 0u );
231
231
EXPECT_EQ (persistentOpKeyStore.CommitOpKeypairForFabric (kFabricIndex ), CHIP_NO_ERROR);
232
- EXPECT_EQ (persistentOpKeyStore.HasPendingOpKeypair (), false );
232
+ EXPECT_FALSE (persistentOpKeyStore.HasPendingOpKeypair ());
233
233
EXPECT_EQ (storage.GetNumKeys (), 1u );
234
- EXPECT_EQ (storage.HasKey (DefaultStorageKeyAllocator::FabricOpKey (kFabricIndex ).KeyName ()), true );
234
+ EXPECT_TRUE (storage.HasKey (DefaultStorageKeyAllocator::FabricOpKey (kFabricIndex ).KeyName ()));
235
235
};
236
236
237
237
// Save a key to the old persistent storage
@@ -242,7 +242,7 @@ TEST_F(TestPSAOpKeyStore, TestMigrationKeys)
242
242
243
243
// Migrate key to PSA ITS
244
244
EXPECT_EQ (psaOpKeyStore.MigrateOpKeypairForFabric (kFabricIndex , persistentOpKeyStore), CHIP_NO_ERROR);
245
- EXPECT_EQ (psaOpKeyStore.HasOpKeypairForFabric (kFabricIndex ), true );
245
+ EXPECT_TRUE (psaOpKeyStore.HasOpKeypairForFabric (kFabricIndex ));
246
246
247
247
// Verify the migrated keys
248
248
P256ECDSASignature sig1;
@@ -254,7 +254,7 @@ TEST_F(TestPSAOpKeyStore, TestMigrationKeys)
254
254
255
255
// After migration there should be no old keys anymore
256
256
EXPECT_EQ (storage.GetNumKeys (), 0u );
257
- EXPECT_EQ (storage.HasKey (DefaultStorageKeyAllocator::FabricOpKey (kFabricIndex ).KeyName ()), false );
257
+ EXPECT_FALSE (storage.HasKey (DefaultStorageKeyAllocator::FabricOpKey (kFabricIndex ).KeyName ()));
258
258
259
259
// Verify that migration method returns success when there is no OpKey stored in the old keystore, but already exists in PSA
260
260
// ITS.
@@ -266,7 +266,7 @@ TEST_F(TestPSAOpKeyStore, TestMigrationKeys)
266
266
generateAndStore (kFabricIndex , csrSpan2, csrPublicKey1);
267
267
EXPECT_EQ (psaOpKeyStore.MigrateOpKeypairForFabric (kFabricIndex , persistentOpKeyStore), CHIP_NO_ERROR);
268
268
EXPECT_EQ (storage.GetNumKeys (), 0u );
269
- EXPECT_EQ (storage.HasKey (DefaultStorageKeyAllocator::FabricOpKey (kFabricIndex ).KeyName ()), false );
269
+ EXPECT_FALSE (storage.HasKey (DefaultStorageKeyAllocator::FabricOpKey (kFabricIndex ).KeyName ()));
270
270
271
271
// Finalize
272
272
persistentOpKeyStore.Finish ();
0 commit comments