Lines Matching refs:k2

46 	struct sshkey *k1, *k2;
78 (const char *)sshbuf_ptr(pw), &k2, NULL), 0);
80 ASSERT_PTR_NE(k2, NULL);
81 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
82 sshkey_free(k2);
87 ASSERT_INT_EQ(sshkey_parse_private_fileblob(buf, "", &k2, NULL), 0);
89 ASSERT_PTR_NE(k2, NULL);
90 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
91 sshkey_free(k2);
97 (const char *)sshbuf_ptr(pw), &k2, NULL), 0);
99 ASSERT_PTR_NE(k2, NULL);
100 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
101 sshkey_free(k2);
105 ASSERT_INT_EQ(sshkey_load_public(test_data_file("rsa_1.pub"), &k2,
107 ASSERT_PTR_NE(k2, NULL);
108 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
109 sshkey_free(k2);
113 ASSERT_INT_EQ(sshkey_load_cert(test_data_file("rsa_1_sha1"), &k2), 0);
114 ASSERT_PTR_NE(k2, NULL);
115 ASSERT_INT_EQ(k2->type, KEY_RSA_CERT);
116 ASSERT_INT_EQ(sshkey_equal_public(k1, k2), 1);
117 ASSERT_STRING_EQ(k2->cert->signature_type, "ssh-rsa");
118 sshkey_free(k2);
122 ASSERT_INT_EQ(sshkey_load_cert(test_data_file("rsa_1_sha512"), &k2), 0);
123 ASSERT_PTR_NE(k2, NULL);
124 ASSERT_INT_EQ(k2->type, KEY_RSA_CERT);
125 ASSERT_INT_EQ(sshkey_equal_public(k1, k2), 1);
126 ASSERT_STRING_EQ(k2->cert->signature_type, "rsa-sha2-512");
127 sshkey_free(k2);
131 ASSERT_INT_EQ(sshkey_load_cert(test_data_file("rsa_1"), &k2), 0);
132 ASSERT_PTR_NE(k2, NULL);
133 ASSERT_INT_EQ(k2->type, KEY_RSA_CERT);
134 ASSERT_INT_EQ(sshkey_equal(k1, k2), 0);
135 ASSERT_INT_EQ(sshkey_equal_public(k1, k2), 1);
149 cp = sshkey_fingerprint(k2, SSH_DIGEST_SHA256, SSH_FP_BASE64);
154 sshkey_free(k2);
188 (const char *)sshbuf_ptr(pw), &k2, NULL), 0);
190 ASSERT_PTR_NE(k2, NULL);
191 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
192 sshkey_free(k2);
197 ASSERT_INT_EQ(sshkey_parse_private_fileblob(buf, "", &k2, NULL), 0);
199 ASSERT_PTR_NE(k2, NULL);
200 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
201 sshkey_free(k2);
207 (const char *)sshbuf_ptr(pw), &k2, NULL), 0);
209 ASSERT_PTR_NE(k2, NULL);
210 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
211 sshkey_free(k2);
215 ASSERT_INT_EQ(sshkey_load_public(test_data_file("dsa_1.pub"), &k2,
217 ASSERT_PTR_NE(k2, NULL);
218 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
219 sshkey_free(k2);
223 ASSERT_INT_EQ(sshkey_load_cert(test_data_file("dsa_1"), &k2), 0);
224 ASSERT_PTR_NE(k2, NULL);
225 ASSERT_INT_EQ(k2->type, KEY_DSA_CERT);
226 ASSERT_INT_EQ(sshkey_equal(k1, k2), 0);
227 ASSERT_INT_EQ(sshkey_equal_public(k1, k2), 1);
241 cp = sshkey_fingerprint(k2, SSH_DIGEST_SHA256, SSH_FP_BASE64);
246 sshkey_free(k2);
289 (const char *)sshbuf_ptr(pw), &k2, NULL), 0);
291 ASSERT_PTR_NE(k2, NULL);
292 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
293 sshkey_free(k2);
298 ASSERT_INT_EQ(sshkey_parse_private_fileblob(buf, "", &k2, NULL), 0);
300 ASSERT_PTR_NE(k2, NULL);
301 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
302 sshkey_free(k2);
308 (const char *)sshbuf_ptr(pw), &k2, NULL), 0);
310 ASSERT_PTR_NE(k2, NULL);
311 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
312 sshkey_free(k2);
316 ASSERT_INT_EQ(sshkey_load_public(test_data_file("ecdsa_1.pub"), &k2,
318 ASSERT_PTR_NE(k2, NULL);
319 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
320 sshkey_free(k2);
324 ASSERT_INT_EQ(sshkey_load_cert(test_data_file("ecdsa_1"), &k2), 0);
325 ASSERT_PTR_NE(k2, NULL);
326 ASSERT_INT_EQ(k2->type, KEY_ECDSA_CERT);
327 ASSERT_INT_EQ(sshkey_equal(k1, k2), 0);
328 ASSERT_INT_EQ(sshkey_equal_public(k1, k2), 1);
342 cp = sshkey_fingerprint(k2, SSH_DIGEST_SHA256, SSH_FP_BASE64);
347 sshkey_free(k2);
375 (const char *)sshbuf_ptr(pw), &k2, NULL), 0);
377 ASSERT_PTR_NE(k2, NULL);
378 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
379 sshkey_free(k2);
383 ASSERT_INT_EQ(sshkey_load_public(test_data_file("ed25519_1.pub"), &k2,
385 ASSERT_PTR_NE(k2, NULL);
386 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
387 sshkey_free(k2);
391 ASSERT_INT_EQ(sshkey_load_cert(test_data_file("ed25519_1"), &k2), 0);
392 ASSERT_PTR_NE(k2, NULL);
393 ASSERT_INT_EQ(k2->type, KEY_ED25519_CERT);
394 ASSERT_INT_EQ(sshkey_equal(k1, k2), 0);
395 ASSERT_INT_EQ(sshkey_equal_public(k1, k2), 1);
409 cp = sshkey_fingerprint(k2, SSH_DIGEST_SHA256, SSH_FP_BASE64);
414 sshkey_free(k2);
441 (const char *)sshbuf_ptr(pw), &k2, NULL), 0);
443 ASSERT_PTR_NE(k2, NULL);
444 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
445 sshkey_free(k2);
449 ASSERT_INT_EQ(sshkey_load_public(test_data_file("ecdsa_sk1.pub"), &k2,
451 ASSERT_PTR_NE(k2, NULL);
452 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
453 sshkey_free(k2);
457 ASSERT_INT_EQ(sshkey_load_cert(test_data_file("ecdsa_sk1"), &k2), 0);
458 ASSERT_PTR_NE(k2, NULL);
459 ASSERT_INT_EQ(k2->type, KEY_ECDSA_SK_CERT);
460 ASSERT_INT_EQ(sshkey_equal(k1, k2), 0);
461 ASSERT_INT_EQ(sshkey_equal_public(k1, k2), 1);
475 cp = sshkey_fingerprint(k2, SSH_DIGEST_SHA256, SSH_FP_BASE64);
480 sshkey_free(k2);
507 (const char *)sshbuf_ptr(pw), &k2, NULL), 0);
509 ASSERT_PTR_NE(k2, NULL);
510 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
511 sshkey_free(k2);
516 &k2, NULL), 0);
517 ASSERT_PTR_NE(k2, NULL);
518 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1);
519 sshkey_free(k2);
523 ASSERT_INT_EQ(sshkey_load_cert(test_data_file("ed25519_sk1"), &k2), 0);
524 ASSERT_PTR_NE(k2, NULL);
525 ASSERT_INT_EQ(k2->type, KEY_ED25519_SK_CERT);
526 ASSERT_INT_EQ(sshkey_equal(k1, k2), 0);
527 ASSERT_INT_EQ(sshkey_equal_public(k1, k2), 1);
541 cp = sshkey_fingerprint(k2, SSH_DIGEST_SHA256, SSH_FP_BASE64);
546 sshkey_free(k2);