/openbsd/lib/libcrypto/x509/ |
H A D | x509_v3.c | 99 if (sk == NULL) in X509v3_get_ext_by_OBJ() 104 n = sk_X509_EXTENSION_num(sk); in X509v3_get_ext_by_OBJ() 121 if (sk == NULL) in X509v3_get_ext_by_critical() 126 n = sk_X509_EXTENSION_num(sk); in X509v3_get_ext_by_critical() 164 STACK_OF(X509_EXTENSION) *sk = NULL; in STACK_OF() 175 sk= *x; in STACK_OF() 177 n = sk_X509_EXTENSION_num(sk); in STACK_OF() 188 *x = sk; in STACK_OF() 189 return (sk); in STACK_OF() 196 if (sk != NULL && (x != NULL && sk != *x)) in STACK_OF() [all …]
|
H A D | x509name.c | 151 STACK_OF(X509_NAME_ENTRY) *sk; in X509_NAME_get_index_by_OBJ() 157 sk = name->entries; in X509_NAME_get_index_by_OBJ() 158 n = sk_X509_NAME_ENTRY_num(sk); in X509_NAME_get_index_by_OBJ() 184 STACK_OF(X509_NAME_ENTRY) *sk; in X509_NAME_delete_entry() 189 sk = name->entries; in X509_NAME_delete_entry() 190 ret = sk_X509_NAME_ENTRY_delete(sk, loc); in X509_NAME_delete_entry() 191 n = sk_X509_NAME_ENTRY_num(sk); in X509_NAME_delete_entry() 274 STACK_OF(X509_NAME_ENTRY) *sk; in X509_NAME_add_entry() 278 sk = name->entries; in X509_NAME_add_entry() 279 n = sk_X509_NAME_ENTRY_num(sk); in X509_NAME_add_entry() [all …]
|
H A D | x509_att.c | 97 if (sk == NULL) in X509at_get_attr_by_OBJ() 102 n = sk_X509_ATTRIBUTE_num(sk); in X509at_get_attr_by_OBJ() 104 ex = sk_X509_ATTRIBUTE_value(sk, lastpos); in X509at_get_attr_by_OBJ() 138 STACK_OF(X509_ATTRIBUTE) *sk = NULL; in STACK_OF() 146 if ((sk = sk_X509_ATTRIBUTE_new_null()) == NULL) in STACK_OF() 149 sk = *x; in STACK_OF() 153 if (!sk_X509_ATTRIBUTE_push(sk, new_attr)) in STACK_OF() 156 *x = sk; in STACK_OF() 157 return (sk); in STACK_OF() 164 if (sk != NULL && sk != *x) in STACK_OF() [all …]
|
H A D | x509_lu.c | 250 STACK_OF(X509_LOOKUP) *sk; in X509_STORE_add_lookup() 254 sk = store->get_cert_methods; in X509_STORE_add_lookup() 513 STACK_OF(X509) *sk = NULL; in STACK_OF() 535 if (!sk_X509_push(sk, x)) in STACK_OF() 541 return sk; in STACK_OF() 545 sk_X509_pop_free(sk, X509_free); in STACK_OF() 555 STACK_OF(X509) *sk; in STACK_OF() 562 return sk; in STACK_OF() 578 STACK_OF(X509_CRL) *sk = NULL; in STACK_OF() 610 if (!sk_X509_CRL_push(sk, x)) in STACK_OF() [all …]
|
H A D | x509_conf.c | 351 STACK_OF(X509_EXTENSION) **sk) in X509V3_EXT_add_nconf_sk() 364 if (sk) in X509V3_EXT_add_nconf_sk() 365 X509v3_add_ext(sk, ext, -1); in X509V3_EXT_add_nconf_sk() 378 STACK_OF(X509_EXTENSION) **sk = NULL; in X509V3_EXT_add_nconf() 381 sk = &cert->cert_info->extensions; in X509V3_EXT_add_nconf() 392 STACK_OF(X509_EXTENSION) **sk = NULL; in X509V3_EXT_CRL_add_nconf() 395 sk = &crl->crl->extensions; in X509V3_EXT_CRL_add_nconf() 406 STACK_OF(X509_EXTENSION) *extlist = NULL, **sk = NULL; in X509V3_EXT_REQ_add_nconf() 410 sk = &extlist; in X509V3_EXT_REQ_add_nconf() 411 i = X509V3_EXT_add_nconf_sk(conf, ctx, section, sk); in X509V3_EXT_REQ_add_nconf() [all …]
|
/openbsd/usr.bin/ssh/ |
H A D | sk-usbhid.c | 140 if ((sk = calloc(1, sizeof(*sk))) == NULL) { in sk_open() 146 free(sk); in sk_open() 152 free(sk); in sk_open() 160 free(sk); in sk_open() 163 return sk; in sk_open() 175 free(sk); in sk_close() 374 sk = NULL; in sk_select_by_cred() 386 return sk; in sk_select_by_cred() 401 sk = NULL; in sk_select_by_touch() 433 return sk; in sk_select_by_touch() [all …]
|
H A D | xmss_fast.c | 521 sk[0] = 0; in xmss_keypair() 522 sk[1] = 0; in xmss_keypair() 523 sk[2] = 0; in xmss_keypair() 524 sk[3] = 0; in xmss_keypair() 526 randombytes(sk+4, 3*n); in xmss_keypair() 533 treehash_setup(pk, params->h, 0, state, sk+4, params, sk+4+2*n, addr); in xmss_keypair() 535 memcpy(sk+4+3*n, pk, n); in xmss_keypair() 554 …unsigned long idx = ((unsigned long)sk[0] << 24) | ((unsigned long)sk[1] << 16) | ((unsigned long)… in xmss_sign() 556 memcpy(sk_seed, sk+4, n); in xmss_sign() 572 sk[3] = (idx + 1) & 255; in xmss_sign() [all …]
|
H A D | PROTOCOL.u2f | 54 sk-ecdsa-sha2-nistp256@openssh.com 55 sk-ecdsa-sha2-nistp256-cert-v01@openssh.com 56 sk-ssh-ed25519@openssh.com 57 sk-ssh-ed25519-cert-v01@openssh.com 66 string "sk-ecdsa-sha2-nistp256@openssh.com" 83 string "sk-ssh-ed25519@openssh.com" 89 string "sk-ssh-ed25519@openssh.com" 157 string "ssh-sk-attest-v01" 167 string "ssh-sk-attest-v00" 217 string "sk-ssh-ed25519@openssh.com" [all …]
|
/openbsd/regress/usr.bin/ssh/unittests/sshsig/ |
H A D | mktestdata.sh | 10 if [ -f ../../../misc/sk-dummy/sk-dummy.so ] ; then 11 SK_DUMMY=../../../misc/sk-dummy/sk-dummy.so 12 elif [ -f ../../../misc/sk-dummy/obj/sk-dummy.so ] ; then 13 SK_DUMMY=../../../misc/sk-dummy/obj/sk-dummy.so 30 ssh-keygen -w "$SK_DUMMY" -t ecdsa-sk -C "ECDSA-SK test key" \ 32 ssh-keygen -w "$SK_DUMMY" -t ed25519-sk -C "ED25519-SK test key" \
|
/openbsd/lib/libcrypto/stack/ |
H A D | stack.h | 68 #define M_sk_num(sk) ((sk) ? (sk)->num:-1) argument 69 #define M_sk_value(sk,n) ((sk) ? (sk)->data[n] : NULL) argument 80 int sk_insert(_STACK *sk, void *data, int where); 89 int (*sk_set_cmp_func(_STACK *sk, int (*c)(const void *, const void *)))(
|
H A D | stack.c | 78 int (*old)(const void *, const void *) = sk->comp; in sk_set_cmp_func() 80 if (sk->comp != c) in sk_set_cmp_func() 81 sk->sorted = 0; in sk_set_cmp_func() 82 sk->comp = c; in sk_set_cmp_func() 89 sk_dup(_STACK *sk) in sk_dup() argument 94 if ((ret = sk_new(sk->comp)) == NULL) in sk_dup() 101 ret->num = sk->num; in sk_dup() 102 memcpy(ret->data, sk->data, sizeof(char *) * sk->num); in sk_dup() 103 ret->sorted = sk->sorted; in sk_dup() 104 ret->num_alloc = sk->num_alloc; in sk_dup() [all …]
|
/openbsd/usr.sbin/tcpdump/ |
H A D | pf_print_state.c | 185 struct pfsync_state_key *sk, *nk; in print_state() local 193 sk = &s->key[PF_SK_STACK]; in print_state() 196 sk->port[0] = nk->port[0]; in print_state() 200 sk = &s->key[PF_SK_WIRE]; in print_state() 203 sk->port[1] = nk->port[1]; in print_state() 211 if (nk->af != sk->af) in print_state() 217 if (nk->af != sk->af || PF_ANEQ(&nk->addr[1], &sk->addr[1], nk->af) || in print_state() 218 nk->port[1] != sk->port[1]) { in print_state() 220 print_host(&sk->addr[1], sk->port[1], sk->af, sk->rdomain, in print_state() 230 if (nk->af != sk->af || PF_ANEQ(&nk->addr[0], &sk->addr[0], nk->af) || in print_state() [all …]
|
/openbsd/sbin/pfctl/ |
H A D | pf_print_state.c | 205 struct pfsync_state_key *sk, *nk; in print_state() local 215 sk = &s->key[PF_SK_STACK]; in print_state() 218 sk->port[0] = nk->port[0]; in print_state() 222 sk = &s->key[PF_SK_WIRE]; in print_state() 225 sk->port[1] = nk->port[1]; in print_state() 235 if (nk->af != sk->af || PF_ANEQ(&nk->addr[1], &sk->addr[1], nk->af) || in print_state() 240 print_host(&sk->addr[idx], sk->port[idx], sk->af, in print_state() 241 sk->rdomain, pn, opts); in print_state() 254 if (nk->af != sk->af || PF_ANEQ(&nk->addr[0], &sk->addr[0], nk->af) || in print_state() 259 print_host(&sk->addr[idx], sk->port[idx], sk->af, in print_state() [all …]
|
/openbsd/lib/libcrypto/conf/ |
H A D | conf_api.c | 233 STACK_OF(CONF_VALUE) *sk; in value_free_stack_doall() 239 sk = (STACK_OF(CONF_VALUE) *)a->value; in value_free_stack_doall() 240 for (i = sk_CONF_VALUE_num(sk) - 1; i >= 0; i--) { in value_free_stack_doall() 241 vv = sk_CONF_VALUE_value(sk, i); in value_free_stack_doall() 246 if (sk != NULL) in value_free_stack_doall() 247 sk_CONF_VALUE_free(sk); in value_free_stack_doall() 256 STACK_OF(CONF_VALUE) *sk = NULL; in _CONF_new_section() 260 if ((sk = sk_CONF_VALUE_new_null()) == NULL) in _CONF_new_section() 270 v->value = (char *)sk; in _CONF_new_section() 278 if (sk != NULL) in _CONF_new_section() [all …]
|
/openbsd/regress/usr.bin/ssh/ |
H A D | keytype.sh | 19 sk-ssh-ed25519*) ktypes="$ktypes ed25519-sk" ;; 20 sk-ecdsa-sha2-nistp256*) ktypes="$ktypes ecdsa-sk" ;; 27 *sk) type="$kt"; bits="n/a"; bits_arg="";; 43 ed25519-sk) echo sk-ssh-ed25519@openssh.com;; 44 ecdsa-sk) echo sk-ecdsa-sha2-nistp256@openssh.com;;
|
H A D | limit-keytype.sh | 21 sk-ssh-ed25519@openssh.com) ktype5=ed25519-sk ;; 22 sk-ecdsa-sha2-nistp256@openssh.com) ktype6=ecdsa-sk ;; 80 sk-ecdsa) printf "sk-ecdsa-*" ;; 81 sk-ssh-ed25519) printf "sk-ssh-ed25519-*" ;;
|
/openbsd/lib/libcrypto/pkcs7/ |
H A D | pk7_lib.c | 304 STACK_OF(X509) **sk; in PKCS7_add_certificate() 309 sk = &(p7->d.sign->cert); in PKCS7_add_certificate() 319 if (*sk == NULL) in PKCS7_add_certificate() 320 *sk = sk_X509_new_null(); in PKCS7_add_certificate() 321 if (*sk == NULL) { in PKCS7_add_certificate() 326 if (!sk_X509_push(*sk, x509)) { in PKCS7_add_certificate() 338 STACK_OF(X509_CRL) **sk; in PKCS7_add_crl() 343 sk = &(p7->d.sign->crl); in PKCS7_add_crl() 353 if (*sk == NULL) in PKCS7_add_crl() 354 *sk = sk_X509_CRL_new_null(); in PKCS7_add_crl() [all …]
|
H A D | pk7_doit.c | 700 STACK_OF(X509_ATTRIBUTE) *sk; in PKCS7_dataFinal() 798 sk = si->auth_attr; in PKCS7_dataFinal() 996 STACK_OF(X509_ATTRIBUTE) *sk; in PKCS7_signatureVerify() 1037 sk = si->auth_attr; in PKCS7_signatureVerify() 1038 if ((sk != NULL) && (sk_X509_ATTRIBUTE_num(sk) != 0)) { in PKCS7_signatureVerify() 1127 if (!o || !sk) in get_attribute() 1130 xa = sk_X509_ATTRIBUTE_value(sk, i); in get_attribute() 1166 STACK_OF(X509_ATTRIBUTE) *sk) in PKCS7_set_signed_attributes() 1212 if (*sk == NULL) { in add_attribute() 1213 *sk = sk_X509_ATTRIBUTE_new_null(); in add_attribute() [all …]
|
/openbsd/usr.bin/signify/ |
H A D | mod_ed25519.c | 27 unsigned char *sk in crypto_sign_ed25519_keypair() argument 35 randombytes(sk, 32); in crypto_sign_ed25519_keypair() 36 crypto_hash_sha512(extsk, sk, 32); in crypto_sign_ed25519_keypair() 46 sk[32 + i] = pk[i]; in crypto_sign_ed25519_keypair() 53 const unsigned char *sk in crypto_sign_ed25519() argument 65 crypto_hash_sha512(extsk, sk, 32); in crypto_sign_ed25519() 87 get_hram(hram, sm, sk+32, sm, mlen+64); in crypto_sign_ed25519()
|
/openbsd/sys/net/ |
H A D | if_pflow.c | 755 flow1->protocol = flow2->protocol = sk->proto; in copy_flow_data() 839 struct pf_state_key *sk; in export_pflow() local 847 if (sk->af == AF_INET) in export_pflow() 848 export_pflow_if(st, sk, sc); in export_pflow() 851 if (sk->af == AF_INET || sk->af == AF_INET6) in export_pflow() 852 export_pflow_if(st, sk, sc); in export_pflow() 876 return (pflow_pack_flow_ipfix(st, sk, sc)); in export_pflow_if() 881 return (pflow_pack_flow(st, sk, sc)); in export_pflow_if() 911 return (pflow_pack_flow(&pfs_copy, sk, sc)); in export_pflow_if() 1028 if (sk->af == AF_INET) { in pflow_pack_flow_ipfix() [all …]
|
/openbsd/lib/libcrypto/asn1/ |
H A D | tasn_enc.c | 320 STACK_OF(ASN1_VALUE) *sk = (STACK_OF(ASN1_VALUE) *)*pval; in asn1_template_ex_i2d() 352 for (i = 0; i < sk_ASN1_VALUE_num(sk); i++) { in asn1_template_ex_i2d() 353 skitem = sk_ASN1_VALUE_value(sk, i); in asn1_template_ex_i2d() 374 asn1_set_seq_out(sk, out, skcontlen, tt->item, in asn1_template_ex_i2d() 444 if (sk_ASN1_VALUE_num(sk) < 2) in asn1_set_seq_out() 447 derlst = reallocarray(NULL, sk_ASN1_VALUE_num(sk), in asn1_set_seq_out() 459 for (i = 0; i < sk_ASN1_VALUE_num(sk); i++) { in asn1_set_seq_out() 460 skitem = sk_ASN1_VALUE_value(sk, i); in asn1_set_seq_out() 469 skitem = sk_ASN1_VALUE_value(sk, i); in asn1_set_seq_out() 476 qsort(derlst, sk_ASN1_VALUE_num(sk), sizeof(*derlst), der_cmp); in asn1_set_seq_out() [all …]
|
/openbsd/lib/libcrypto/ |
H A D | ex_data.c | 425 ad->sk = NULL; in int_new_ex_data() 462 if (!from->sk) in int_dup_ex_data() 469 j = sk_void_num(from->sk); in int_dup_ex_data() 532 if (ad->sk) { in int_free_ex_data() 533 sk_void_free(ad->sk); in int_free_ex_data() 534 ad->sk = NULL; in int_free_ex_data() 605 if (ad->sk == NULL) { in CRYPTO_set_ex_data() 611 i = sk_void_num(ad->sk); in CRYPTO_set_ex_data() 614 if (!sk_void_push(ad->sk, NULL)) { in CRYPTO_set_ex_data() 620 sk_void_set(ad->sk, idx, val); in CRYPTO_set_ex_data() [all …]
|
/openbsd/lib/libfido2/src/ |
H A D | ecdh.c | 115 do_ecdh(const fido_dev_t *dev, const es256_sk_t *sk, const es256_pk_t *pk, in do_ecdh() argument 129 (sk_evp = es256_sk_to_EVP_PKEY(sk)) == NULL) { in do_ecdh() 169 es256_sk_t *sk = NULL; /* our private key */ in fido_do_ecdh() local 175 if ((sk = es256_sk_new()) == NULL || (*pk = es256_pk_new()) == NULL) { in fido_do_ecdh() 179 if (es256_sk_create(sk) < 0 || es256_derive_pk(sk, *pk) < 0) { in fido_do_ecdh() 190 if (do_ecdh(dev, sk, ak, ecdh) < 0) { in fido_do_ecdh() 198 es256_sk_free(&sk); in fido_do_ecdh()
|
/openbsd/lib/libssl/ |
H A D | ssl_cert.c | 465 SSL_dup_CA_list(const STACK_OF(X509_NAME) *sk) in STACK_OF() 474 for (i = 0; i < sk_X509_NAME_num(sk); i++) { in STACK_OF() 529 add_client_CA(STACK_OF(X509_NAME) **sk, X509 *x) in add_client_CA() argument 535 if ((*sk == NULL) && ((*sk = sk_X509_NAME_new_null()) == NULL)) in add_client_CA() 541 if (!sk_X509_NAME_push(*sk, name)) { in add_client_CA() 582 STACK_OF(X509_NAME) *ret = NULL, *sk; in STACK_OF() 584 sk = sk_X509_NAME_new(xname_cmp); in STACK_OF() 588 if ((sk == NULL) || (in == NULL)) { in STACK_OF() 612 if (sk_X509_NAME_find(sk, xn) >= 0) in STACK_OF() 615 if (!sk_X509_NAME_push(sk, xn)) in STACK_OF() [all …]
|
/openbsd/regress/usr.bin/ssh/unittests/sshkey/ |
H A D | mktestdata.sh | 73 if [ -f ../../../misc/sk-dummy/sk-dummy.so ] ; then 74 SK_DUMMY=../../../misc/sk-dummy/sk-dummy.so 75 elif [ -f ../../../misc/sk-dummy/obj/sk-dummy.so ] ; then 76 SK_DUMMY=../../../misc/sk-dummy/obj/sk-dummy.so 93 ssh-keygen -w "$SK_DUMMY" -t ecdsa-sk -C "ECDSA-SK test key #1" \ 95 ssh-keygen -w "$SK_DUMMY" -t ed25519-sk -C "ED25519-SK test key #1" \ 103 ssh-keygen -w "$SK_DUMMY" -t ecdsa-sk -C "ECDSA-SK test key #2" \ 105 ssh-keygen -w "$SK_DUMMY" -t ed25519-sk -C "ED25519-SK test key #2" \
|