Home
last modified time | relevance | path

Searched refs:sig_len (Results 1 – 25 of 61) sorted by relevance

123

/freebsd/contrib/bearssl/src/ec/
H A Decdsa_atr.c29 br_ecdsa_asn1_to_raw(void *sig, size_t sig_len) in br_ecdsa_asn1_to_raw() argument
48 if (sig_len < 8) { in br_ecdsa_asn1_to_raw()
71 if (zlen != sig_len - 3) { in br_ecdsa_asn1_to_raw()
76 if (zlen != sig_len - 2) { in br_ecdsa_asn1_to_raw()
98 if (off + 2 > sig_len) { in br_ecdsa_asn1_to_raw()
105 if (slen >= 0x80 || slen != sig_len - off) { in br_ecdsa_asn1_to_raw()
128 sig_len = zlen << 1; in br_ecdsa_asn1_to_raw()
129 memset(tmp, 0, sig_len); in br_ecdsa_asn1_to_raw()
131 memcpy(tmp + sig_len - slen, s, slen); in br_ecdsa_asn1_to_raw()
132 memcpy(sig, tmp, sig_len); in br_ecdsa_asn1_to_raw()
[all …]
H A Decdsa_i15_sign_asn1.c36 size_t sig_len; in br_ecdsa_i15_sign_asn1() local
38 sig_len = br_ecdsa_i15_sign_raw(impl, hf, hash_value, sk, rsig); in br_ecdsa_i15_sign_asn1()
39 if (sig_len == 0) { in br_ecdsa_i15_sign_asn1()
42 sig_len = br_ecdsa_raw_to_asn1(rsig, sig_len); in br_ecdsa_i15_sign_asn1()
43 memcpy(sig, rsig, sig_len); in br_ecdsa_i15_sign_asn1()
44 return sig_len; in br_ecdsa_i15_sign_asn1()
H A Decdsa_i31_sign_asn1.c36 size_t sig_len; in br_ecdsa_i31_sign_asn1() local
38 sig_len = br_ecdsa_i31_sign_raw(impl, hf, hash_value, sk, rsig); in br_ecdsa_i31_sign_asn1()
39 if (sig_len == 0) { in br_ecdsa_i31_sign_asn1()
42 sig_len = br_ecdsa_raw_to_asn1(rsig, sig_len); in br_ecdsa_i31_sign_asn1()
43 memcpy(sig, rsig, sig_len); in br_ecdsa_i31_sign_asn1()
44 return sig_len; in br_ecdsa_i31_sign_asn1()
H A Decdsa_i15_vrfy_asn1.c34 const void *sig, size_t sig_len) in br_ecdsa_i15_vrfy_asn1() argument
42 if (sig_len > ((sizeof rsig) >> 1)) { in br_ecdsa_i15_vrfy_asn1()
45 memcpy(rsig, sig, sig_len); in br_ecdsa_i15_vrfy_asn1()
46 sig_len = br_ecdsa_asn1_to_raw(rsig, sig_len); in br_ecdsa_i15_vrfy_asn1()
47 return br_ecdsa_i15_vrfy_raw(impl, hash, hash_len, pk, rsig, sig_len); in br_ecdsa_i15_vrfy_asn1()
H A Decdsa_i31_vrfy_asn1.c34 const void *sig, size_t sig_len) in br_ecdsa_i31_vrfy_asn1() argument
42 if (sig_len > ((sizeof rsig) >> 1)) { in br_ecdsa_i31_vrfy_asn1()
45 memcpy(rsig, sig, sig_len); in br_ecdsa_i31_vrfy_asn1()
46 sig_len = br_ecdsa_asn1_to_raw(rsig, sig_len); in br_ecdsa_i31_vrfy_asn1()
47 return br_ecdsa_i31_vrfy_raw(impl, hash, hash_len, pk, rsig, sig_len); in br_ecdsa_i31_vrfy_asn1()
H A Decdsa_rta.c49 br_ecdsa_raw_to_asn1(void *sig, size_t sig_len) in br_ecdsa_raw_to_asn1() argument
62 if ((sig_len & 1) != 0) { in br_ecdsa_raw_to_asn1()
69 hlen = sig_len >> 1; in br_ecdsa_raw_to_asn1()
112 memcpy(tmp + off, buf + sig_len - slen, slen); in br_ecdsa_raw_to_asn1()
H A Decdsa_i15_vrfy_raw.c35 const void *sig, size_t sig_len) in br_ecdsa_i15_vrfy_raw() argument
78 if (sig_len & 1) { in br_ecdsa_i15_vrfy_raw()
81 rlen = sig_len >> 1; in br_ecdsa_i15_vrfy_raw()
H A Decdsa_i31_vrfy_raw.c35 const void *sig, size_t sig_len) in br_ecdsa_i31_vrfy_raw() argument
77 if (sig_len & 1) { in br_ecdsa_i31_vrfy_raw()
80 rlen = sig_len >> 1; in br_ecdsa_i31_vrfy_raw()
/freebsd/crypto/openssl/demos/signature/
H A DEVP_Signature_demo.c74 size_t sig_len; in demo_sign() local
117 if (!EVP_DigestSignFinal(sign_context, NULL, &sig_len)) { in demo_sign()
121 if (sig_len <= 0) { in demo_sign()
125 sig_value = OPENSSL_malloc(sig_len); in demo_sign()
130 if (!EVP_DigestSignFinal(sign_context, sig_value, &sig_len)) { in demo_sign()
134 *sig_out_len = sig_len; in demo_sign()
137 BIO_dump_indent_fp(stdout, sig_value, sig_len, 2); in demo_sign()
151 size_t sig_len, unsigned char *sig_value) in demo_verify() argument
209 size_t sig_len = 0; in main() local
218 if (!demo_sign(libctx, sig_name, &sig_len, &sig_value)) { in main()
[all …]
H A Drsa_pss_hash.c33 static int sign(OSSL_LIB_CTX *libctx, unsigned char **sig, size_t *sig_len) in sign() argument
80 if (EVP_DigestSignFinal(mctx, NULL, sig_len) == 0) { in sign()
86 *sig = OPENSSL_malloc(*sig_len); in sign()
93 if (EVP_DigestSignFinal(mctx, *sig, sig_len) == 0) { in sign()
114 static int verify(OSSL_LIB_CTX *libctx, const unsigned char *sig, size_t sig_len) in verify() argument
158 if (EVP_DigestVerifyFinal(mctx, sig, sig_len) == 0) { in verify()
176 size_t sig_len = 0; in main() local
178 if (sign(libctx, &sig, &sig_len) == 0) in main()
181 if (verify(libctx, sig, sig_len) == 0) in main()
H A Drsa_pss_direct.c38 static int sign(OSSL_LIB_CTX *libctx, unsigned char **sig, size_t *sig_len) in sign() argument
88 if (EVP_PKEY_sign(ctx, NULL, sig_len, in sign()
95 *sig = OPENSSL_malloc(*sig_len); in sign()
102 if (EVP_PKEY_sign(ctx, *sig, sig_len, in sign()
124 static int verify(OSSL_LIB_CTX *libctx, const unsigned char *sig, size_t sig_len) in verify() argument
171 if (EVP_PKEY_verify(ctx, sig, sig_len, in verify()
191 size_t sig_len = 0; in main() local
193 if (sign(libctx, &sig, &sig_len) == 0) in main()
196 if (verify(libctx, sig, sig_len) == 0) in main()
/freebsd/contrib/bearssl/src/rsa/
H A Drsa_pkcs1_sig_unpad.c29 br_rsa_pkcs1_sig_unpad(const unsigned char *sig, size_t sig_len, in br_rsa_pkcs1_sig_unpad() argument
40 if (sig_len < 11) { in br_rsa_pkcs1_sig_unpad()
77 for (u = sizeof pad1; u < sig_len; u ++) { in br_rsa_pkcs1_sig_unpad()
90 if (sig_len - u != hash_len + 1 || sig[u] != 0x00) { in br_rsa_pkcs1_sig_unpad()
97 zlen = sig_len - u - hash_len; in br_rsa_pkcs1_sig_unpad()
119 memcpy(hash_out, sig + sig_len - hash_len, hash_len); in br_rsa_pkcs1_sig_unpad()
/freebsd/crypto/openssl/crypto/ct/
H A Dct_sct.c169 void SCT_set0_signature(SCT *sct, unsigned char *sig, size_t sig_len) in SCT_set0_signature() argument
173 sct->sig_len = sig_len; in SCT_set0_signature()
177 int SCT_set1_signature(SCT *sct, const unsigned char *sig, size_t sig_len) in SCT_set1_signature() argument
181 sct->sig_len = 0; in SCT_set1_signature()
184 if (sig != NULL && sig_len > 0) { in SCT_set1_signature()
185 sct->sig = OPENSSL_memdup(sig, sig_len); in SCT_set1_signature()
190 sct->sig_len = sig_len; in SCT_set1_signature()
242 return sct->sig_len; in SCT_get0_signature()
260 sct->sig != NULL && sct->sig_len > 0; in SCT_signature_is_complete()
H A Dct_oct.c87 int sig_len; in o2i_SCT() local
126 sig_len = o2i_SCT_signature(sct, &p, len); in o2i_SCT()
127 if (sig_len <= 0) { in o2i_SCT()
131 len -= sig_len; in o2i_SCT()
173 len = 4 + sct->sig_len; in i2o_SCT_signature()
190 s2n(sct->sig_len, p); in i2o_SCT_signature()
191 memcpy(p, sct->sig, sct->sig_len); in i2o_SCT_signature()
216 len = 43 + sct->ext_len + 4 + sct->sig_len; in i2o_SCT()
/freebsd/contrib/bearssl/inc/
H A Dbearssl_ec.h638 size_t br_ecdsa_raw_to_asn1(void *sig, size_t sig_len);
653 size_t br_ecdsa_asn1_to_raw(void *sig, size_t sig_len);
712 const br_ec_public_key *pk, const void *sig, size_t sig_len);
761 const br_ec_public_key *pk, const void *sig, size_t sig_len);
778 const br_ec_public_key *pk, const void *sig, size_t sig_len);
827 const br_ec_public_key *pk, const void *sig, size_t sig_len);
844 const br_ec_public_key *pk, const void *sig, size_t sig_len);
/freebsd/crypto/openssl/test/
H A Decdsatest.c195 size_t sig_len; in test_builtin() local
247 || !TEST_ptr(sig = OPENSSL_malloc(sig_len = (size_t)temp)) in test_builtin()
251 || !TEST_true(EVP_DigestSign(mctx, sig, &sig_len, tbs, sizeof(tbs))) in test_builtin()
252 || !TEST_int_le(sig_len, ECDSA_size(eckey)) in test_builtin()
257 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 0) in test_builtin()
267 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 1) in test_builtin()
275 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 0) in test_builtin()
282 || !TEST_int_eq(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 1) in test_builtin()
312 offset = tbs[0] % sig_len; in test_builtin()
317 || !TEST_int_ne(EVP_DigestVerify(mctx, sig, sig_len, tbs, sizeof(tbs)), 1) in test_builtin()
[all …]
H A Dacvp_test.c94 size_t sig_len; in sig_gen() local
97 sig_len = sz; in sig_gen()
105 *sig_out_len = sig_len; in sig_gen()
251 size_t sig_len = 0, rlen = 0, slen = 0; in ecdsa_siggen_test() local
260 &sig, &sig_len)) in ecdsa_siggen_test()
280 size_t sig_len; in ecdsa_sigver_test() local
594 size_t sig_len = 0, rlen = 0, slen = 0; in dsa_siggen_test() local
601 &sig, &sig_len)) in dsa_siggen_test()
621 size_t sig_len; in dsa_sigver_test() local
1163 size_t sig_len = 0, n_len = 0, e_len = 0; in rsa_siggen_test() local
[all …]
/freebsd/contrib/bearssl/src/ssl/
H A Dssl_ccert_single_rsa.c107 size_t sig_len; in cc_do_sign() local
118 sig_len = (zc->sk->n_bitlen + 7) >> 3; in cc_do_sign()
119 if (len < sig_len) { in cc_do_sign()
122 return zc->irsasign(hash_oid, hv, hv_len, zc->sk, data) ? sig_len : 0; in cc_do_sign()
H A Dssl_scert_single_rsa.c120 size_t sig_len; in sr_do_sign() local
133 sig_len = (pc->sk->n_bitlen + 7) >> 3; in sr_do_sign()
134 if (len < sig_len) { in sr_do_sign()
137 return pc->irsasign(hash_oid, hv, hv_len, pc->sk, data) ? sig_len : 0; in sr_do_sign()
/freebsd/crypto/openssl/util/perl/TLSProxy/
H A DServerKeyExchange.pm78 my $sig_len = unpack('n', substr($self->data, $ptr));
79 if (defined $sig_len) {
81 $sig = substr($self->data, $ptr, $sig_len);
82 $ptr += $sig_len;
/freebsd/crypto/heimdal/lib/roken/
H A Dresolve.c276 size_t sig_len, hostlen; in parse_record() local
297 sig_len = size - 18 - status; in parse_record()
300 + hostlen + sig_len); in parse_record()
315 rr->u.sig->sig_len = sig_len; in parse_record()
316 memcpy (rr->u.sig->sig_data, p + 18 + status, sig_len); in parse_record()
811 size_t sig_len, hostlen; in parse_dns_record() local
818 sig_len = pRec->wDataLength; in parse_dns_record()
823 + hostlen + sig_len); in parse_dns_record()
835 rr->u.sig->sig_len = sig_len; in parse_dns_record()
836 memcpy_s (rr->u.sig->sig_data, sig_len, in parse_dns_record()
[all …]
/freebsd/crypto/openssl/crypto/ec/
H A Decdsa_vrf.c42 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) in ECDSA_verify() argument
45 return eckey->meth->verify(type, dgst, dgst_len, sigbuf, sig_len, in ECDSA_verify()
/freebsd/crypto/openssl/doc/man7/
H A DEVP_SIGNATURE-ED25519.pod71 size_t sig_len;
77 EVP_DigestSign(md_ctx, NULL, &sig_len, msg, msg_len);
78 sig = OPENSSL_zalloc(sig_len);
80 EVP_DigestSign(md_ctx, sig, &sig_len, msg, msg_len);
/freebsd/contrib/bearssl/tools/
H A Dclient.c374 size_t sig_len; in cc_do_sign() local
386 sig_len = (zc->sk->key.rsa.n_bitlen + 7) >> 3; in cc_do_sign()
387 if (len < sig_len) { in cc_do_sign()
392 (unsigned long)sig_len, in cc_do_sign()
405 return sig_len; in cc_do_sign()
425 sig_len = br_ecdsa_sign_asn1_get_default()( in cc_do_sign()
427 if (sig_len == 0) { in cc_do_sign()
433 return sig_len; in cc_do_sign()
H A Dserver.c543 size_t sig_len; in sp_do_sign() local
558 sig_len = (pc->sk->key.rsa.n_bitlen + 7) >> 3; in sp_do_sign()
559 if (len < sig_len) { in sp_do_sign()
564 (unsigned long)sig_len, in sp_do_sign()
577 return sig_len; in sp_do_sign()
597 sig_len = br_ecdsa_sign_asn1_get_default()( in sp_do_sign()
599 if (sig_len == 0) { in sp_do_sign()
605 return sig_len; in sp_do_sign()

123