Home
last modified time | relevance | path

Searched refs:siglen (Results 1 – 25 of 47) sorted by relevance

12

/dragonfly/crypto/libressl/crypto/evp/
H A Dm_sigver.c142 return pctx->pmeth->signctx(pctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
147 r = dctx->pmeth->signctx(dctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
166 sigret, siglen, &tmp_ctx); in EVP_DigestSignFinal()
172 if (EVP_PKEY_sign(ctx->pctx, sigret, siglen, md, mdlen) <= 0) in EVP_DigestSignFinal()
177 siglen, ctx) <= 0) in EVP_DigestSignFinal()
181 if (s < 0 || EVP_PKEY_sign(ctx->pctx, sigret, siglen, in EVP_DigestSignFinal()
190 EVP_DigestSign(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen, in EVP_DigestSign() argument
198 return EVP_DigestSignFinal(ctx, sigret, siglen); in EVP_DigestSign()
219 siglen, &tmp_ctx); in EVP_DigestVerifyFinal()
225 return EVP_PKEY_verify(ctx->pctx, sig, siglen, md, mdlen); in EVP_DigestVerifyFinal()
[all …]
H A Devp_locl.h71 unsigned int m_length, unsigned char *sigret, unsigned int *siglen,
74 unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen,
228 int (*sign)(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen,
233 const unsigned char *sig, size_t siglen,
239 const unsigned char *sig, size_t siglen);
242 int (*signctx)(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen,
247 int siglen, EVP_MD_CTX *mctx);
H A Dpmeth_fn.c103 EVP_PKEY_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, in EVP_PKEY_sign() argument
114 M_check_autoarg(ctx, sig, siglen, EVP_F_EVP_PKEY_SIGN) in EVP_PKEY_sign()
115 return ctx->pmeth->sign(ctx, sig, siglen, tbs, tbslen); in EVP_PKEY_sign()
137 EVP_PKEY_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, in EVP_PKEY_verify() argument
148 return ctx->pmeth->verify(ctx, sig, siglen, tbs, tbslen); in EVP_PKEY_verify()
171 const unsigned char *sig, size_t siglen) in EVP_PKEY_verify_recover() argument
182 return ctx->pmeth->verify_recover(ctx, rout, routlen, sig, siglen); in EVP_PKEY_verify_recover()
H A Dp_sign.c69 EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, unsigned int *siglen, in EVP_SignFinal() argument
79 *siglen = 0; in EVP_SignFinal()
97 *siglen = sltmp; in EVP_SignFinal()
H A Dp_verify.c70 unsigned int siglen, EVP_PKEY *pkey) in EVP_VerifyFinal() argument
92 ret = EVP_PKEY_verify(pkctx, sigbuf, siglen, m, m_len); in EVP_VerifyFinal()
/dragonfly/crypto/libressl/crypto/rsa/
H A Drsa_sign.c127 unsigned char *sigret, unsigned int *siglen, RSA *rsa) in RSA_sign() argument
134 return rsa->meth->rsa_sign(type, m, m_len, sigret, siglen, rsa); in RSA_sign()
162 *siglen = encrypt_len; in RSA_sign()
181 size_t siglen, RSA *rsa) in int_rsa_verify() argument
186 if (siglen != (size_t)RSA_size(rsa)) { in int_rsa_verify()
192 if ((decrypt_buf = malloc(siglen)) == NULL) { in int_rsa_verify()
196 if ((decrypt_len = RSA_public_decrypt((int)siglen, sigbuf, decrypt_buf, in int_rsa_verify()
265 freezero(decrypt_buf, siglen); in int_rsa_verify()
271 const unsigned char *sigbuf, unsigned int siglen, RSA *rsa) in RSA_verify() argument
274 return rsa->meth->rsa_verify(dtype, m, m_len, sigbuf, siglen, in RSA_verify()
[all …]
H A Drsa_pmeth.c187 pkey_rsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, in pkey_rsa_sign() argument
239 *siglen = ret; in pkey_rsa_sign()
245 const unsigned char *sig, size_t siglen) in pkey_rsa_verifyrecover() argument
254 ret = RSA_public_decrypt(siglen, sig, rctx->tbuf, in pkey_rsa_verifyrecover()
274 rout, &sltmp, sig, siglen, ctx->pkey->pkey.rsa); in pkey_rsa_verifyrecover()
282 ret = RSA_public_decrypt(siglen, sig, rout, ctx->pkey->pkey.rsa, in pkey_rsa_verifyrecover()
292 pkey_rsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, in pkey_rsa_verify() argument
302 sig, siglen, rsa); in pkey_rsa_verify()
309 siglen) <= 0) in pkey_rsa_verify()
316 ret = RSA_public_decrypt(siglen, sig, rctx->tbuf, in pkey_rsa_verify()
[all …]
H A Drsa_locl.h37 unsigned char *sigret, unsigned int *siglen, const RSA *rsa);
40 unsigned int siglen, const RSA *rsa);
92 const unsigned char *sigbuf, size_t siglen, RSA *rsa);
H A Drsa_meth.c248 unsigned char *sigret, unsigned int *siglen, in RSA_meth_get_sign()
257 unsigned int *siglen, const RSA *rsa)) in RSA_meth_set_sign() argument
266 unsigned int siglen, const RSA *rsa) in RSA_meth_get_verify()
274 unsigned int siglen, const RSA *rsa)) in RSA_meth_set_verify() argument
/dragonfly/crypto/libressl/crypto/gost/
H A Dgostr341001_pmeth.c80 BN_bin2bn(sig, siglen / 2, s->s); in unpack_signature_cp()
81 BN_bin2bn(sig + siglen / 2, siglen / 2, s->r); in unpack_signature_cp()
94 *siglen = 2 * order; in pack_signature_cp()
96 memset(sig, 0, *siglen); in pack_signature_cp()
113 GOST_le2bn(sig, siglen / 2, s->r); in unpack_signature_le()
114 GOST_le2bn(sig + siglen / 2, siglen / 2, s->s); in unpack_signature_le()
121 *siglen = 2 * order; in pack_signature_le()
122 memset(sig, 0, *siglen); in pack_signature_le()
247 if (siglen == NULL) in pkey_gost01_sign()
250 *siglen = 2 * size; in pkey_gost01_sign()
[all …]
H A Dgost89imit_pmeth.c215 pkey_gost_mac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, in pkey_gost_mac_signctx() argument
219 unsigned int tmpsiglen = *siglen; in pkey_gost_mac_signctx()
223 *siglen = 4; in pkey_gost_mac_signctx()
228 *siglen = tmpsiglen; in pkey_gost_mac_signctx()
/dragonfly/crypto/libressl/crypto/ecdsa/
H A Decs_sign.c88 unsigned int *siglen, EC_KEY *eckey) in ECDSA_sign() argument
90 return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, NULL, NULL, eckey); in ECDSA_sign()
95 unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey) in ECDSA_sign_ex() argument
98 return eckey->meth->sign(type, dgst, dlen, sig, siglen, kinv, r, eckey); in ECDSA_sign_ex()
/dragonfly/crypto/libressl/apps/openssl/
H A Ddgst.c77 EVP_PKEY * key, unsigned char *sigin, int siglen,
338 int siglen = 0; in dgst_main() local
521 siglen = EVP_PKEY_size(sigkey); in dgst_main()
522 sigbuf = malloc(siglen); in dgst_main()
535 siglen = BIO_read(sigbio, sigbuf, siglen); in dgst_main()
537 if (siglen <= 0) { in dgst_main()
554 dgst_config.out_bin, sigkey, sigbuf, siglen, NULL, NULL, in dgst_main()
577 dgst_config.out_bin, sigkey, sigbuf, siglen, in dgst_main()
602 EVP_PKEY * key, unsigned char *sigin, int siglen, in do_fp() argument
622 i = EVP_DigestVerifyFinal(ctx, sigin, (unsigned int) siglen); in do_fp()
/dragonfly/contrib/ldns/
H A Ddnssec_verify.c2031 siglen, in ldns_verify_rrsig_buffers_raw()
2040 siglen, in ldns_verify_rrsig_buffers_raw()
2048 siglen, in ldns_verify_rrsig_buffers_raw()
2088 siglen, in ldns_verify_rrsig_buffers_raw()
2692 siglen,
2722 siglen,
2748 siglen,
2761 (void) siglen;
2783 siglen,
2796 (void) siglen;
[all …]
H A Ddnssec_sign.c447 unsigned int siglen; local
454 siglen = 0;
501 siglen = (unsigned int)siglen_sizet;
516 ldns_buffer_begin(b64sig), &siglen, key);
556 b64sig, (long)siglen, ldns_pkey_is_ecdsa(key));
575 unsigned int siglen; local
580 siglen = 0;
595 &siglen, key);
611 unsigned int siglen; local
629 &siglen, key);
[all …]
/dragonfly/contrib/ldns/ldns/
H A Ddnssec_verify.h634 size_t siglen,
739 size_t siglen,
790 size_t siglen,
804 size_t siglen,
819 size_t siglen,
833 size_t siglen,
847 size_t siglen,
/dragonfly/sys/platform/pc64/x86_64/
H A Dbios.c67 bios_sigsearch(u_int32_t start, u_char *sig, int siglen, int paralen, int sigofs) in bios_sigsearch() argument
84 while ((sp + sigofs + siglen) < end) { in bios_sigsearch()
87 if (!bcmp(sp + sigofs, sig, siglen)) { in bios_sigsearch()
/dragonfly/crypto/libressl/include/openssl/
H A Decdsa.h225 unsigned char *sig, unsigned int *siglen, EC_KEY *eckey);
242 unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv,
257 const unsigned char *sig, int siglen, EC_KEY *eckey);
269 int dlen, unsigned char *sig, unsigned int *siglen,
283 int dlen, unsigned char *sig, unsigned int *siglen,
H A Drsa.h308 unsigned char *sigret, unsigned int *siglen, RSA *rsa);
310 const unsigned char *sigbuf, unsigned int siglen, RSA *rsa);
315 unsigned int m_length, unsigned char *sigret, unsigned int *siglen,
318 unsigned int m_length, unsigned char *sigbuf, unsigned int siglen,
465 unsigned char *sigret, unsigned int *siglen,
469 unsigned int *siglen, const RSA *rsa));
472 unsigned int siglen, const RSA *rsa);
475 unsigned int siglen, const RSA *rsa));
/dragonfly/crypto/openssh/
H A Dssh-rsa.c246 const u_char *sig, size_t siglen, const u_char *data, size_t datalen, in ssh_rsa_verify() argument
258 sig == NULL || siglen == 0) in ssh_rsa_verify()
264 if ((b = sshbuf_from(sig, siglen)) == NULL) in ssh_rsa_verify()
404 u_char *sigbuf, size_t siglen, RSA *rsa) in openssh_RSA_verify() argument
421 siglen == 0 || siglen > rsasize) { in openssh_RSA_verify()
429 if ((len = RSA_public_decrypt(siglen, sigbuf, decrypted, rsa, in openssh_RSA_verify()
/dragonfly/crypto/libressl/crypto/cms/
H A Dcms_sd.c647 size_t siglen; in cms_SignerInfo_content_sign() local
654 siglen = EVP_PKEY_size(si->pkey); in cms_SignerInfo_content_sign()
655 sig = malloc(siglen); in cms_SignerInfo_content_sign()
664 ASN1_STRING_set0(si->signature, sig, siglen); in cms_SignerInfo_content_sign()
667 unsigned int siglen; in cms_SignerInfo_content_sign() local
679 ASN1_STRING_set0(si->signature, sig, siglen); in cms_SignerInfo_content_sign()
716 size_t siglen; in CMS_SignerInfo_sign() local
749 if (EVP_DigestSignFinal(mctx, NULL, &siglen) <= 0) in CMS_SignerInfo_sign()
752 abuf = malloc(siglen); in CMS_SignerInfo_sign()
755 if (EVP_DigestSignFinal(mctx, abuf, &siglen) <= 0) in CMS_SignerInfo_sign()
[all …]
/dragonfly/crypto/libressl/crypto/dsa/
H A Ddsa_asn1.c402 unsigned int *siglen, DSA *dsa) in DSA_sign() argument
408 *siglen = 0; in DSA_sign()
411 *siglen = i2d_DSA_SIG(s,&sig); in DSA_sign()
425 const unsigned char *sigbuf, int siglen, DSA *dsa) in DSA_verify() argument
436 if (d2i_DSA_SIG(&s, &p, siglen) == NULL) in DSA_verify()
440 if (derlen != siglen || memcmp(sigbuf, der, derlen)) in DSA_verify()
H A Ddsa_pmeth.c131 pkey_dsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, in pkey_dsa_sign() argument
148 *siglen = sltmp; in pkey_dsa_sign()
153 pkey_dsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, in pkey_dsa_verify() argument
165 ret = DSA_verify(type, tbs, tbslen, sig, siglen, dsa); in pkey_dsa_verify()
/dragonfly/crypto/libressl/crypto/ec/
H A Dec_pmeth.c164 pkey_ec_sign(EVP_PKEY_CTX * ctx, unsigned char *sig, size_t * siglen, in pkey_ec_sign() argument
173 *siglen = ECDSA_size(ec); in pkey_ec_sign()
175 } else if (*siglen < (size_t) ECDSA_size(ec)) { in pkey_ec_sign()
187 *siglen = (size_t) sltmp; in pkey_ec_sign()
193 const unsigned char *sig, size_t siglen, in pkey_ec_verify() argument
205 ret = ECDSA_verify(type, tbs, tbslen, sig, siglen, ec); in pkey_ec_verify()
/dragonfly/crypto/libressl/crypto/hmac/
H A Dhm_pmeth.c167 hmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, in hmac_signctx() argument
176 *siglen = l; in hmac_signctx()
182 *siglen = (size_t)hlen; in hmac_signctx()

12