Home
last modified time | relevance | path

Searched refs:sigalg (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/crypto/openssl/util/perl/TLSProxy/
H A DCertificateVerify.pm40 $self->{sigalg} = -1;
50 my $sigalg = -1;
57 $sigalg = unpack('n', $remdata);
66 print " SigAlg:".$sigalg."\n";
69 $self->sigalg($sigalg);
81 $data .= pack("n", $self->sigalg()) if ($self->sigalg() != -1);
89 sub sigalg subroutine
93 $self->{sigalg} = shift;
95 return $self->{sigalg};
H A DServerKeyExchange.pm44 $self->{sigalg} = -1;
53 my $sigalg = -1;
81 $sigalg = unpack('n', substr($self->data, $ptr));
85 if (defined $sigalg) {
97 $self->sigalg($sigalg) if defined $sigalg;
114 $data .= pack('n', $self->sigalg) if ($self->sigalg != -1);
149 sub sigalg subroutine
153 $self->{sigalg} = shift;
155 return $self->{sigalg};
/freebsd/contrib/unbound/validator/
H A Dval_sigcrypt.h83 struct ub_packed_rrset_key* dnskey, uint8_t* sigalg);
90 void algo_needs_init_list(struct algo_needs* n, uint8_t* sigalg);
101 int fav_ds_algo, uint8_t* sigalg);
274 struct ub_packed_rrset_key* dnskey, uint8_t* sigalg,
H A Dval_utils.c407 uint8_t* sigalg, char** reason, sldns_ede_code *reason_bogus, in val_verify_rrset() argument
433 sec = dnskeyset_verify_rrset(env, ve, rrset, keys, sigalg, reason, in val_verify_rrset()
578 struct ub_packed_rrset_key* ds_rrset, uint8_t* sigalg, char** reason, in val_verify_DNSKEY_with_DS() argument
599 if(sigalg) { in val_verify_DNSKEY_with_DS()
602 algo_needs_init_ds(&needs, ds_rrset, digest_algo, sigalg); in val_verify_DNSKEY_with_DS()
613 (sigalg && (ds_get_digest_algo(ds_rrset, i) != digest_algo))) { in val_verify_DNSKEY_with_DS()
635 if(!sigalg || algo_needs_set_secure(&needs, in val_verify_DNSKEY_with_DS()
644 } else if(sigalg && sec == sec_status_bogus) { in val_verify_DNSKEY_with_DS()
669 if(sigalg && (alg=algo_needs_missing(&needs)) != 0) { in val_verify_DNSKEY_with_DS()
683 uint8_t sigalg[ALGO_NEEDS_MAX+1]; in val_verify_new_DNSKEYs() local
[all …]
H A Dval_sigcrypt.c438 struct ub_packed_rrset_key* dnskey, uint8_t* sigalg) in algo_needs_init_dnskey_add() argument
450 sigalg[total] = algo; in algo_needs_init_dnskey_add()
454 sigalg[total] = 0; in algo_needs_init_dnskey_add()
458 void algo_needs_init_list(struct algo_needs* n, uint8_t* sigalg) in algo_needs_init_list() argument
464 while( (algo=*sigalg++) != 0) { in algo_needs_init_list()
474 int fav_ds_algo, uint8_t* sigalg) in algo_needs_init_ds() argument
490 sigalg[total] = algo; in algo_needs_init_ds()
494 sigalg[total] = 0; in algo_needs_init_ds()
626 uint8_t* sigalg, char** reason, sldns_ede_code *reason_bogus, in dnskeyset_verify_rrset() argument
648 if(sigalg) { in dnskeyset_verify_rrset()
[all …]
H A Dval_utils.h159 struct ub_packed_rrset_key* ds_rrset, uint8_t* sigalg, char** reason,
186 struct ub_packed_rrset_key* ta_dnskey, uint8_t* sigalg, char** reason,
H A Dval_kentry.c305 struct ub_packed_rrset_key* rrset, uint8_t* sigalg, in key_entry_create_rrset() argument
326 if(sigalg) { in key_entry_create_rrset()
327 d->algo = (uint8_t*)regional_strdup(region, (char*)sigalg); in key_entry_create_rrset()
H A Dval_kentry.h197 struct ub_packed_rrset_key* rrset, uint8_t* sigalg,
/freebsd/crypto/openssl/test/recipes/
H A D70-test_sslsigalgs.t372 my $sigalg;
374 $sigalg = pack "C2", 0x00, 0x00;
376 $sigalg = pack "C4", 0x00, 0x02, 0xff, 0xff;
379 $sigalg = pack "C4", 0x00, 0x02, 0x04, 0x01;
382 $sigalg = pack "C4", 0x00, 0x02, 0x08, 0x04;
384 $message->set_extension(TLSProxy::Message::EXT_SIG_ALGS, $sigalg);
497 $message->sigalg(TLSProxy::Message::SIG_ALG_RSA_PSS_PSS_SHA256);
499 $message->sigalg(TLSProxy::Message::SIG_ALG_MLDSA65);
/freebsd/crypto/openssl/crypto/rsa/
H A Drsa_ameth.c401 static int rsa_sig_print(BIO *bp, const X509_ALGOR *sigalg, in rsa_sig_print() argument
404 if (OBJ_obj2nid(sigalg->algorithm) == EVP_PKEY_RSA_PSS) { in rsa_sig_print()
406 RSA_PSS_PARAMS *pss = ossl_rsa_pss_decode(sigalg); in rsa_sig_print()
542 const X509_ALGOR *sigalg, EVP_PKEY *pkey) in ossl_rsa_pss_to_ctx() argument
550 if (OBJ_obj2nid(sigalg->algorithm) != EVP_PKEY_RSA_PSS) { in ossl_rsa_pss_to_ctx()
555 pss = ossl_rsa_pss_decode(sigalg); in ossl_rsa_pss_to_ctx()
634 const void *asn, const X509_ALGOR *sigalg, in rsa_item_verify() argument
638 if (OBJ_obj2nid(sigalg->algorithm) != EVP_PKEY_RSA_PSS) { in rsa_item_verify()
642 if (ossl_rsa_pss_to_ctx(ctx, NULL, sigalg, pkey) > 0) { in rsa_item_verify()
722 static int rsa_sig_info_set(X509_SIG_INFO *siginf, const X509_ALGOR *sigalg, in rsa_sig_info_set() argument
[all …]
/freebsd/crypto/openssl/ssl/
H A Dt1_trce.c745 unsigned int sigalg = (p[0] << 8) | p[1]; in ssl_print_signature() local
749 ssl_trace_str(sigalg, ssl_sigalg_tbl), sigalg); in ssl_print_signature()
761 unsigned int sigalg; in ssl_print_extension() local
829 sigalg = (ext[0] << 8) | ext[1]; in ssl_print_extension()
831 ssl_trace_str(sigalg, ssl_sigalg_tbl), sigalg); in ssl_print_extension()
1488 unsigned int sigalg; in ssl_print_cert_request()
1523 sigalg = (msg[0] << 8) | msg[1]; in ssl_print_cert_request()
1525 ssl_trace_str(sigalg, ssl_sigalg_tb in ssl_print_cert_request()
1475 unsigned int sigalg; ssl_print_cert_request() local
[all...]
H A Dt1_lib.c1952 /* Default sigalg schemes */
2272 cache[cache_idx].sigalg = si.code_point; in ssl_setup_sigalgs()
2297 if (ent->sigalg != tls12_sigalgs[i]) in ssl_setup_sigalgs()
2313 tls12_sigalgs_list[enabled++] = ent->sigalg; in SSL_get1_builtin_sigalgs()
2408 uint16_t sigalg) in tls1_lookup_md()
2414 if (lu->sigalg == sigalg) { in tls1_lookup_md()
2546 /* Set peer sigalg based key type */ in tls12_get_psigalgs()
2664 if (lu->sigalg == TLSEXT_SIGALG_ed25519) in tls_sigalg_compat()
2666 else if (lu->sigalg in tls_sigalg_compat()
2385 tls1_lookup_sigalg(const SSL_CTX * ctx,uint16_t sigalg) tls1_lookup_sigalg() argument
3914 const SIGALG_LOOKUP *sigalg; tls1_check_sig_alg() local
[all...]
/freebsd/crypto/openssl/doc/man3/
H A DSSL_get_peer_signature_nid.pod14 int SSL_get0_peer_signature_name(const SSL *ssl, const char **sigalg);
17 int SSL_get0_signature_name(SSL *ssl, const char **sigalg);
23 SSL_get0_peer_signature_name() sets I<*sigalg> to the IANA name of the
/freebsd/crypto/openssh/
H A Dserverloop.c677 const char *sigalg, *kex_rsa_sigalg = NULL; in server_input_hostkeys_prove() local
718 sigalg = sshkey_ssh_name(key); in server_input_hostkeys_prove()
721 sigalg = kex_rsa_sigalg; in server_input_hostkeys_prove()
723 sigalg = "rsa-sha2-512"; in server_input_hostkeys_prove()
725 sigalg = "rsa-sha2-256"; in server_input_hostkeys_prove()
729 sshkey_type(key), ndx, sigalg == NULL ? "default" : sigalg); in server_input_hostkeys_prove()
736 sshbuf_ptr(sigbuf), sshbuf_len(sigbuf), sigalg)) != 0 || in server_input_hostkeys_prove()
H A Dmonitor.c1554 char *sigalg = NULL, *fp = NULL; in mm_answer_keyverify() local
1563 (r = sshbuf_get_cstring(m, &sigalg, NULL)) != 0) in mm_answer_keyverify()
1571 if (*sigalg == '\0') { in mm_answer_keyverify()
1572 free(sigalg); in mm_answer_keyverify()
1573 sigalg = NULL; in mm_answer_keyverify()
1604 sigalg, ssh->compat, &sig_details); in mm_answer_keyverify()
1606 sshkey_type(key), sigalg == NULL ? "default" : sigalg, in mm_answer_keyverify()
1659 free(sigalg); in mm_answer_keyverify()
H A Dkex.c260 const char *sigalg; in kex_set_server_sig_algs() local
276 if ((sigalg = sshkey_sigalg_by_name(alg)) == NULL) in kex_set_server_sig_algs()
278 if (!kex_has_any_alg(sigalg, sigalgs)) in kex_set_server_sig_algs()
282 kex_has_any_alg(sigalg, ssh->kex->server_sig_algs)) in kex_set_server_sig_algs()
284 xextendf(&ssh->kex->server_sig_algs, ",", "%s", sigalg); in kex_set_server_sig_algs()
H A Dsshkey.h176 const char *sigalg; member
/freebsd/crypto/openssl/crypto/x509/
H A Dt_x509.c287 int X509_signature_print(BIO *bp, const X509_ALGOR *sigalg, in X509_signature_print() argument
294 if (i2a_ASN1_OBJECT(bp, sigalg->algorithm) <= 0) in X509_signature_print()
299 sig_nid = OBJ_obj2nid(sigalg->algorithm); in X509_signature_print()
306 return ameth->sig_print(bp, sigalg, sig, indent + 4, 0); in X509_signature_print()
/freebsd/crypto/openssl/providers/fips/
H A Dself_test_kats.c485 EVP_SIGNATURE *sigalg = NULL; in self_test_digest_sign() local
522 sigalg = EVP_SIGNATURE_fetch(libctx, t->sigalgorithm, NULL); in self_test_digest_sign()
523 if (sigalg == NULL) in self_test_digest_sign()
536 if (EVP_PKEY_sign_init_ex2(ctx, sigalg, paramsinit) <= 0) in self_test_digest_sign()
539 if (EVP_PKEY_sign_message_init(ctx, sigalg, paramsinit) <= 0) in self_test_digest_sign()
575 if (EVP_PKEY_verify_init_ex2(ctx, sigalg, paramsverify) <= 0) in self_test_digest_sign()
578 if (EVP_PKEY_verify_message_init(ctx, sigalg, paramsverify) <= 0) in self_test_digest_sign()
592 EVP_SIGNATURE_free(sigalg); in self_test_digest_sign()
/freebsd/crypto/openssl/apps/lib/
H A Ds_cb.c1307 const char *sigalg; in print_ssl_summary() local
1325 if (SSL_get0_peer_signature_name(s, &sigalg)) in print_ssl_summary()
1326 BIO_printf(bio_err, "Signature type: %s\n", sigalg); in print_ssl_summary()
1330 if (SSL_get0_peer_signature_name(s, &sigalg)) in print_ssl_summary()
1331 BIO_printf(bio_err, "Signature type: %s\n", sigalg); in print_ssl_summary()
/freebsd/crypto/openssl/include/crypto/
H A Drsa.h125 const X509_ALGOR *sigalg, EVP_PKEY *pkey);
H A Dasn1.h50 const X509_ALGOR *sigalg, const ASN1_STRING *sig,
/freebsd/crypto/heimdal/lib/hx509/
H A Dca.c995 const AlgorithmIdentifier *sigalg; in ca_sign() local
1000 sigalg = _hx509_crypto_default_sig_alg; in ca_sign()
1101 ret = copy_AlgorithmIdentifier(sigalg, &tbsc->signature); in ca_sign()
1403 sigalg, in ca_sign()
H A Dcms.c1347 AlgorithmIdentifier sigalg; in sig_process() local
1351 &sigalg); in sig_process()
1357 &sigalg, in sig_process()
1361 free_AlgorithmIdentifier(&sigalg); in sig_process()
/freebsd/crypto/openssl/doc/man7/
H A Dprovider-base.pod712 =item "sigalg-name" (B<OSSL_CAPABILITY_TLS_SIGALG_NAME>) <UTF8 string>
722 =item "sigalg-oid" (B<OSSL_CAPABILITY_TLS_SIGALG_OID>) <UTF8 string>
724 The OID of the "sigalg-name" algorithm in canonical numeric text form. If
726 a NID for this OID, using the "sigalg-name" parameter for its (short) name.
734 "sigalg-name". If "sigalg-name" is implemented by the provider, this
749 The name of the hash algorithm that is part of a composite "sigalg-name".
750 If "sigalg-name" is implemented by the provider, this parameter is redundant
767 otherwise "sigalg-name".

12