/netbsd-src/external/bsd/libfido2/dist/tools/ |
H A D | cred_make.c | 23 struct blob cdh; in prepare_cred() local 29 memset(&cdh, 0, sizeof(cdh)); in prepare_cred() 32 r = base64_read(in_f, &cdh); in prepare_cred() 41 xxd(cdh.ptr, cdh.len); in prepare_cred() 52 (r = fido_cred_set_clientdata_hash(cred, cdh.ptr, in prepare_cred() 53 cdh.len)) != FIDO_OK || in prepare_cred() 78 free(cdh.ptr); in prepare_cred() 89 char *cdh = NULL; in print_attcred() local 98 fido_cred_clientdata_hash_len(cred), &cdh); in print_attcred() 114 fprintf(out_f, "%s\n", cdh); in print_attcred() [all …]
|
H A D | assert_get.c | 82 struct blob cdh; in prepare_assert() local 88 memset(&cdh, 0, sizeof(cdh)); in prepare_assert() 92 r = base64_read(in_f, &cdh); in prepare_assert() 103 xxd(cdh.ptr, cdh.len); in prepare_assert() 117 if ((r = fido_assert_set_clientdata_hash(assert, cdh.ptr, in prepare_assert() 118 cdh.len)) != FIDO_OK || in prepare_assert() 148 free(cdh.ptr); in prepare_assert() 158 char *cdh = NULL; in print_assert() local 167 fido_assert_clientdata_hash_len(assert), &cdh); in print_assert() 184 fprintf(out_f, "%s\n", cdh); in print_assert() [all …]
|
H A D | assert_verify.c | 28 struct blob cdh; in prepare_assert() local 34 memset(&cdh, 0, sizeof(cdh)); in prepare_assert() 38 r = base64_read(in_f, &cdh); in prepare_assert() 47 xxd(cdh.ptr, cdh.len); in prepare_assert() 60 if ((r = fido_assert_set_clientdata_hash(assert, cdh.ptr, in prepare_assert() 61 cdh.len)) != FIDO_OK || in prepare_assert() 83 free(cdh.ptr); in prepare_assert()
|
H A D | cred_verify.c | 23 struct blob cdh; in prepare_cred() local 32 memset(&cdh, 0, sizeof(cdh)); in prepare_cred() 38 r = base64_read(in_f, &cdh); in prepare_cred() 51 xxd(cdh.ptr, cdh.len); in prepare_cred() 68 (r = fido_cred_set_clientdata_hash(cred, cdh.ptr, in prepare_cred() 69 cdh.len)) != FIDO_OK || in prepare_cred() 92 free(cdh.ptr); in prepare_cred()
|
/netbsd-src/external/bsd/libfido2/dist/regress/ |
H A D | cred.c | 19 static const unsigned char cdh[32] = { variable 1521 assert(fido_cred_set_clientdata_hash(c, cdh, sizeof(cdh)) == FIDO_OK); in valid_cred() 1571 assert(fido_cred_set_clientdata_hash(c, cdh, sizeof(cdh)) == FIDO_OK); in no_rp_id() 1596 assert(fido_cred_set_clientdata_hash(c, cdh, sizeof(cdh)) == FIDO_OK); in no_rp_name() 1624 assert(fido_cred_set_clientdata_hash(c, cdh, sizeof(cdh)) == FIDO_OK); in no_authdata() 1649 assert(fido_cred_set_clientdata_hash(c, cdh, sizeof(cdh)) == FIDO_OK); in no_x509() 1673 assert(fido_cred_set_clientdata_hash(c, cdh, sizeof(cdh)) == FIDO_OK); in no_sig() 1697 assert(fido_cred_set_clientdata_hash(c, cdh, sizeof(cdh)) == FIDO_OK); in no_fmt() 1721 assert(fido_cred_set_clientdata_hash(c, cdh, sizeof(cdh)) == FIDO_OK); in wrong_options() 1745 junk = malloc(sizeof(cdh)); in junk_cdh() [all …]
|
H A D | assert.c | 69 static const unsigned char cdh[32] = { variable 328 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in valid_assert() 376 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in no_rp() 398 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in no_authdata() 419 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in no_sig() 439 junk = malloc(sizeof(cdh)); in junk_cdh() 441 memcpy(junk, cdh, sizeof(cdh)); in junk_cdh() 447 assert(fido_assert_set_clientdata_hash(a, junk, sizeof(cdh)) == FIDO_OK); in junk_cdh() 470 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in junk_rp() 518 assert(fido_assert_set_clientdata_hash(a, cdh, sizeof(cdh)) == FIDO_OK); in junk_sig() [all …]
|
/netbsd-src/external/bsd/libfido2/dist/src/ |
H A D | touch.c | 18 unsigned char cdh[SHA256_DIGEST_LENGTH]; in fido_dev_get_touch_begin() local 26 memset(cdh, 0, sizeof(cdh)); in fido_dev_get_touch_begin() 33 if (SHA256((const void *)clientdata, strlen(clientdata), cdh) != cdh) { in fido_dev_get_touch_begin() 49 if ((argv[0] = cbor_build_bytestring(cdh, sizeof(cdh))) == NULL || in fido_dev_get_touch_begin()
|
H A D | cred.c | 65 if (cred->cdh.ptr == NULL || cred->type == 0) { in fido_dev_make_cred_tx() 67 (void *)cred->cdh.ptr, cred->type); in fido_dev_make_cred_tx() 72 if ((argv[0] = fido_blob_encode(&cred->cdh)) == NULL || in fido_dev_make_cred_tx() 105 if ((r = cbor_add_uv_params(dev, cmd, &cred->cdh, pk, ecdh, in fido_dev_make_cred_tx() 344 if (cred->cdh.ptr == NULL || cred->authdata_cbor.ptr == NULL || in fido_cred_verify() 349 "fmt=%p id=%p, rp.id=%s", __func__, (void *)cred->cdh.ptr, in fido_cred_verify() 381 if (fido_get_signed_hash(cose_alg, &dgst, &cred->cdh, in fido_cred_verify() 389 sizeof(cred->authdata.rp_id_hash), &cred->cdh, in fido_cred_verify() 396 if (fido_get_signed_hash_tpm(&dgst, &cred->cdh, in fido_cred_verify() 433 if (cred->cdh.ptr == NULL || cred->authdata_cbor.ptr == NULL || in fido_cred_verify_self() [all …]
|
H A D | assert.c | 94 if (assert->rp_id == NULL || assert->cdh.ptr == NULL) { in fido_dev_get_assert_tx() 96 (void *)assert->rp_id, (void *)assert->cdh.ptr); in fido_dev_get_assert_tx() 102 (argv[1] = fido_blob_encode(&assert->cdh)) == NULL) { in fido_dev_get_assert_tx() 129 if ((r = cbor_add_uv_params(dev, cmd, &assert->cdh, pk, ecdh, in fido_dev_get_assert_tx() 317 if (assert->rp_id == NULL || assert->cdh.ptr == NULL) { in fido_dev_get_assert() 319 (void *)assert->rp_id, (void *)assert->cdh.ptr); in fido_dev_get_assert() 514 if (assert->cdh.ptr == NULL || assert->rp_id == NULL || in fido_assert_verify() 517 __func__, (void *)assert->cdh.ptr, assert->rp_id, in fido_assert_verify() 542 if (fido_get_signed_hash(cose_alg, &dgst, &assert->cdh, in fido_assert_verify() 583 if (!fido_blob_is_empty(&assert->cdh) || in fido_assert_set_clientdata() [all …]
|
H A D | u2f.c | 313 do_auth(fido_dev_t *dev, const fido_blob_t *cdh, const char *rp_id, in do_auth() argument 327 if (cdh->len != SHA256_DIGEST_LENGTH || key_id->len > UINT8_MAX || in do_auth() 346 iso7816_add(apdu, cdh->ptr, cdh->len) < 0 || in do_auth() 680 if (cred->type != COSE_ES256 || cred->cdh.ptr == NULL || in u2f_register() 681 cred->rp.id == NULL || cred->cdh.len != SHA256_DIGEST_LENGTH) { in u2f_register() 683 cred->type, (void *)cred->cdh.ptr, cred->cdh.len); in u2f_register() 713 iso7816_add(apdu, cred->cdh.ptr, cred->cdh.len) < 0 || in u2f_register() 793 if ((r = do_auth(dev, &fa->cdh, fa->rp_id, key_id, &sig, &ad, in u2f_authenticate_single()
|
/netbsd-src/external/bsd/libfido2/dist/fuzz/ |
H A D | fuzz_assert.c | 27 struct blob cdh; member 96 unpack_blob(v[14], &p->cdh) < 0) in unpack() 136 (argv[14] = pack_blob(&p->cdh)) == NULL) in pack() 179 dummy.cdh.len = sizeof(dummy_cdh); in pack_dummy() 186 memcpy(&dummy.cdh.body, &dummy_cdh, dummy.cdh.len); in pack_dummy() 206 get_assert(fido_assert_t *assert, uint8_t opt, const struct blob *cdh, in get_assert() argument 232 fido_assert_set_clientdata_hash(assert, cdh->body, cdh->len); in get_assert() 238 fido_assert_set_clientdata_hash(assert, cdh->body, cdh->len); in get_assert() 457 get_assert(assert, p->opt, &p->cdh, p->rp_id, p->ext, p->up, p->uv, in test() 515 mutate_blob(&p->cdh); in mutate()
|
H A D | fuzz_cred.c | 31 struct blob cdh; member 101 unpack_blob(v[13], &p->cdh) < 0 || in unpack() 143 (argv[13] = pack_blob(&p->cdh)) == NULL || in pack() 192 dummy.cdh.len = sizeof(dummy_cdh); in pack_dummy() 196 memcpy(&dummy.cdh.body, &dummy_cdh, dummy.cdh.len); in pack_dummy() 214 make_cred(fido_cred_t *cred, uint8_t opt, int type, const struct blob *cdh, in make_cred() argument 231 fido_cred_set_clientdata_hash(cred, cdh->body, cdh->len); in make_cred() 254 fido_cred_set_clientdata_hash(cred, cdh->body, cdh->len); in make_cred() 375 make_cred(cred, p->opt, cose_alg, &p->cdh, p->rp_id, p->rp_name, in test_cred() 459 mutate_blob(&p->cdh); in mutate()
|
/netbsd-src/external/bsd/libfido2/dist/src/fido/ |
H A D | types.h | 171 fido_blob_t cdh; /* client data hash */ member 215 fido_blob_t cdh; /* client data hash */ member
|
/netbsd-src/crypto/external/bsd/openssl.old/dist/ssl/statem/ |
H A D | statem_srvr.c | 3172 DH *cdh; in tls_process_cke_dhe() local 3209 cdh = EVP_PKEY_get0_DH(ckey); in tls_process_cke_dhe() 3211 if (pub_key == NULL || cdh == NULL || !DH_set0_key(cdh, pub_key, NULL)) { in tls_process_cke_dhe()
|