Home
last modified time | relevance | path

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

1234567

/freebsd/crypto/libecc/include/libecc/sig/
H A Dsig_algs_internal.h55 …ATTRIBUTE_WARN_UNUSED_RET int (*siglen) (u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 … member
64 u8 *sig, u8 siglen);
65 ATTRIBUTE_WARN_UNUSED_RET int (*sign) (u8 *sig, u8 siglen, const ec_key_pair *key_pair,
71 const u8 *sig, u8 siglen);
75 ATTRIBUTE_WARN_UNUSED_RET int (*verify) (const u8 *sig, u8 siglen, const ec_pub_key *pub_key,
92 MUST_HAVE(((sm != NULL) && (sm->name != NULL) && (sm->siglen != NULL) && in sig_mapping_sanity_check()
239 ATTRIBUTE_WARN_UNUSED_RET int generic_ec_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
242 ATTRIBUTE_WARN_UNUSED_RET int generic_ec_verify(const u8 *sig, u8 siglen, const ec_pub_key *pub_key,
253 u8 *sig, u8 siglen);
258 const u8 *sig, u8 siglen);
[all …]
H A Dsig_algs.h45 hash_alg_type hash_type, u8 *siglen);
61 ATTRIBUTE_WARN_UNUSED_RET int ec_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
63 ATTRIBUTE_WARN_UNUSED_RET int _ec_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
69 ATTRIBUTE_WARN_UNUSED_RET int ec_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
77 const u8 *sig, u8 siglen, ec_alg_type sig_type,
85 ATTRIBUTE_WARN_UNUSED_RET int ec_verify(const u8 *sig, u8 siglen, const ec_pub_key *pub_key,
97 ATTRIBUTE_WARN_UNUSED_RET int ec_structured_sig_import_from_buf(u8 *sig, u32 siglen,
103 ATTRIBUTE_WARN_UNUSED_RET int ec_structured_sig_export_to_buf(const u8 *sig, u32 siglen,
H A Ddecdsa.h27 …ARN_UNUSED_RET int decdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen);
34 ATTRIBUTE_WARN_UNUSED_RET int _decdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen
37 const u8 *sig, u8 siglen);
45 const u8 *sig, u8 siglen, const u8 *hash, u8 hsize);
H A Decdsa.h27 …WARN_UNUSED_RET int ecdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen);
34 ATTRIBUTE_WARN_UNUSED_RET int _ecdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen);
37 const u8 *sig, u8 siglen);
45 const u8 *sig, u8 siglen, const u8 *hash, u8 hsize);
/freebsd/crypto/libecc/src/sig/
H A Decdsa.c36 int ecdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen) in ecdsa_siglen() argument
38 return __ecdsa_siglen(p_bit_len, q_bit_len, hsize, blocksize, siglen); in ecdsa_siglen()
52 int _ecdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen) in _ecdsa_sign_finalize() argument
54 return __ecdsa_sign_finalize(ctx, sig, siglen, ECDSA); in _ecdsa_sign_finalize()
57 int _ecdsa_verify_init(struct ec_verify_context *ctx, const u8 *sig, u8 siglen) in _ecdsa_verify_init() argument
59 return __ecdsa_verify_init(ctx, sig, siglen, ECDSA); in _ecdsa_verify_init()
74 const u8 *sig, u8 siglen, const u8 *hash, u8 hsize) in ecdsa_public_key_from_sig() argument
76 return __ecdsa_public_key_from_sig(out_pub1, out_pub2, params, sig, siglen, hash, hsize, ECDSA); in ecdsa_public_key_from_sig()
H A Ddecdsa.c41 int decdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen) in decdsa_siglen() argument
43 return __ecdsa_siglen(p_bit_len, q_bit_len, hsize, blocksize, siglen); in decdsa_siglen()
78 int _decdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen) in _decdsa_sign_finalize() argument
87 ret = __ecdsa_sign_finalize(ctx, sig, siglen, DECDSA); in _decdsa_sign_finalize()
93 int _decdsa_verify_init(struct ec_verify_context *ctx, const u8 *sig, u8 siglen) in _decdsa_verify_init() argument
95 return __ecdsa_verify_init(ctx, sig, siglen, DECDSA); in _decdsa_verify_init()
110 const u8 *sig, u8 siglen, const u8 *hash, u8 hsize) in decdsa_public_key_from_sig() argument
112 return __ecdsa_public_key_from_sig(out_pub1, out_pub2, params, sig, siglen, hash, hsize, DECDSA); in decdsa_public_key_from_sig()
H A Decosdsa.c44 u8 *siglen) in ecosdsa_siglen() argument
46 return __ecsdsa_siglen(p_bit_len, q_bit_len, hsize, blocksize, siglen); in ecosdsa_siglen()
68 int _ecosdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen) in _ecosdsa_sign_finalize() argument
70 return __ecsdsa_sign_finalize(ctx, sig, siglen); in _ecosdsa_sign_finalize()
75 const u8 *sig, u8 siglen) in _ecosdsa_verify_init() argument
77 return __ecsdsa_verify_init(ctx, sig, siglen, ECOSDSA, 1); in _ecosdsa_verify_init()
H A Decsdsa.c44 u8 *siglen) in ecsdsa_siglen() argument
46 return __ecsdsa_siglen(p_bit_len, q_bit_len, hsize, blocksize, siglen); in ecsdsa_siglen()
66 int _ecsdsa_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen) in _ecsdsa_sign_finalize() argument
68 return __ecsdsa_sign_finalize(ctx, sig, siglen); in _ecsdsa_sign_finalize()
73 const u8 *sig, u8 siglen) in _ecsdsa_verify_init() argument
75 return __ecsdsa_verify_init(ctx, sig, siglen, ECSDSA, 0); in _ecsdsa_verify_init()
H A Dbign.c36 int bign_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen) in bign_siglen() argument
38 return __bign_siglen(p_bit_len, q_bit_len, hsize, blocksize, siglen); in bign_siglen()
52 int _bign_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen) in _bign_sign_finalize() argument
54 return __bign_sign_finalize(ctx, sig, siglen, BIGN); in _bign_sign_finalize()
57 int _bign_verify_init(struct ec_verify_context *ctx, const u8 *sig, u8 siglen) in _bign_verify_init() argument
59 return __bign_verify_init(ctx, sig, siglen, BIGN); in _bign_verify_init()
H A Dsig_algs.c176 } else if (sm->siglen != sig->siglen){ in ec_sig_mapping_callbacks_sanity_check()
250 hash_alg_type hash_type, u8 *siglen) in ec_get_sig_len() argument
258 MUST_HAVE(((params != NULL) && (siglen != NULL)), ret, err); in ec_get_sig_len()
270 MUST_HAVE((sm->siglen != NULL), ret, err); in ec_get_sig_len()
271 ret = sm->siglen(params->ec_fp.p_bitlen, in ec_get_sig_len()
273 digest_size, block_size, siglen); in ec_get_sig_len()
424 int ec_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen) in ec_sign_finalize() argument
433 ret = ctx->sig->sign_finalize(ctx, sig, siglen); in ec_sign_finalize()
454 int generic_ec_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair, in generic_ec_sign() argument
466 ret = ec_sign_finalize(&ctx, sig, siglen); in generic_ec_sign()
[all …]
H A Ddbign.c41 int dbign_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen) in dbign_siglen() argument
43 return __bign_siglen(p_bit_len, q_bit_len, hsize, blocksize, siglen); in dbign_siglen()
78 int _dbign_sign_finalize(struct ec_sign_context *ctx, u8 *sig, u8 siglen) in _dbign_sign_finalize() argument
87 ret = __bign_sign_finalize(ctx, sig, siglen, DBIGN); in _dbign_sign_finalize()
93 int _dbign_verify_init(struct ec_verify_context *ctx, const u8 *sig, u8 siglen) in _dbign_verify_init() argument
95 return __bign_verify_init(ctx, sig, siglen, DBIGN); in _dbign_verify_init()
/freebsd/crypto/libecc/src/wycheproof_tests/
H A Dlibecc_wycheproof_tests.h41 .siglen = 56,
67 .siglen = 58,
93 .siglen = 56,
119 .siglen = 58,
145 .siglen = 56,
171 .siglen = 58,
197 .siglen = 58,
223 .siglen = 56,
249 .siglen = 56,
275 .siglen = 56,
[all …]
/freebsd/crypto/openssl/crypto/evp/
H A Dm_sigver.c469 size_t *siglen) in EVP_DigestSignFinal() argument
482 sigret, siglen, in EVP_DigestSignFinal()
483 sigret == NULL ? 0 : *siglen); in EVP_DigestSignFinal()
489 sigret, siglen, in EVP_DigestSignFinal()
490 *siglen); in EVP_DigestSignFinal()
508 return pctx->pmeth->signctx(pctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
510 r = pctx->pmeth->signctx(pctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
515 r = dctx->pmeth->signctx(dctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
530 r = pctx->pmeth->signctx(pctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
544 sigret, siglen, tmp_ctx); in EVP_DigestSignFinal()
[all …]
H A Dp_sign.c18 unsigned int *siglen, EVP_PKEY *pkey, OSSL_LIB_CTX *libctx, in EVP_SignFinal_ex() argument
27 *siglen = 0; in EVP_SignFinal_ex()
58 *siglen = sltmp; in EVP_SignFinal_ex()
66 unsigned int *siglen, EVP_PKEY *pkey) in EVP_SignFinal() argument
68 return EVP_SignFinal_ex(ctx, sigret, siglen, pkey, NULL, NULL); in EVP_SignFinal()
H A Dp_verify.c18 unsigned int siglen, EVP_PKEY *pkey, OSSL_LIB_CTX *libctx, in EVP_VerifyFinal_ex() argument
53 i = EVP_PKEY_verify(pkctx, sigbuf, siglen, m, m_len); in EVP_VerifyFinal_ex()
60 unsigned int siglen, EVP_PKEY *pkey) in EVP_VerifyFinal() argument
62 return EVP_VerifyFinal_ex(ctx, sigbuf, siglen, pkey, NULL, NULL); in EVP_VerifyFinal()
/freebsd/crypto/openssl/crypto/rsa/
H A Drsa_saos.c25 unsigned char *sigret, unsigned int *siglen, in RSA_sign_ASN1_OCTET_STRING() argument
53 *siglen = i; in RSA_sign_ASN1_OCTET_STRING()
62 unsigned int siglen, RSA *rsa) in RSA_verify_ASN1_OCTET_STRING() argument
69 if (siglen != (unsigned int)RSA_size(rsa)) { in RSA_verify_ASN1_OCTET_STRING()
74 s = OPENSSL_malloc((unsigned int)siglen); in RSA_verify_ASN1_OCTET_STRING()
79 i = RSA_public_decrypt((int)siglen, sigbuf, s, rsa, RSA_PKCS1_PADDING); in RSA_verify_ASN1_OCTET_STRING()
97 OPENSSL_clear_free(s, (unsigned int)siglen); in RSA_verify_ASN1_OCTET_STRING()
H A Drsa_sign.c274 unsigned char *sigret, unsigned int *siglen, RSA *rsa) in RSA_sign() argument
283 return rsa->meth->rsa_sign(type, m, m_len, sigret, siglen, rsa) > 0; in RSA_sign()
314 *siglen = encrypt_len; in RSA_sign()
333 const unsigned char *sigbuf, size_t siglen, RSA *rsa) in ossl_rsa_verify() argument
339 if (siglen != (size_t)RSA_size(rsa)) { in ossl_rsa_verify()
345 decrypt_buf = OPENSSL_malloc(siglen); in ossl_rsa_verify()
351 len = RSA_public_decrypt((int)siglen, sigbuf, decrypt_buf, rsa, in ossl_rsa_verify()
445 OPENSSL_clear_free(decrypt_buf, siglen); in ossl_rsa_verify()
450 const unsigned char *sigbuf, unsigned int siglen, RSA *rsa) in RSA_verify() argument
454 return rsa->meth->rsa_verify(type, m, m_len, sigbuf, siglen, rsa); in RSA_verify()
[all …]
/freebsd/crypto/libecc/src/tests/
H A Dec_self_tests_core.c123 ATTRIBUTE_WARN_UNUSED_RET static int random_split_ec_sign(u8 *sig, u8 siglen, const ec_key_pair *ke… in random_split_ec_sign() argument
163 ret = ec_sign_finalize(&ctx, sig, siglen); in random_split_ec_sign()
173 ATTRIBUTE_WARN_UNUSED_RET static int random_split_ec_verify(const u8 *sig, u8 siglen, const ec_pub_… in random_split_ec_verify() argument
183 ret = ec_verify_init(&ctx, pub_key, sig, siglen, sig_type, hash_type, adata, adata_len); in random_split_ec_verify()
262 u8 siglen; in ec_import_export_test() local
271 (u8 *)&siglen); in ec_import_export_test()
290 ret = _ec_sign(sig, siglen, &kp, msg, msglen, in ec_import_export_test()
301 MUST_HAVE(siglen <= LOCAL_MAX(sizeof(sig_tmp1), sizeof(sig_tmp2)), ret, err); in ec_import_export_test()
302 ret = generic_ec_sign(sig_tmp1, siglen, &kp, msg, msglen, in ec_import_export_test()
309 ret = random_split_ec_sign(sig_tmp2, siglen, &kp, msg, msglen, in ec_import_export_test()
[all …]
H A Dec_utils.c43 u32 siglen; /* length of sig (on header + data) */ member
371 const u8 *sig, u32 siglen, in store_sig() argument
390 MUST_HAVE(EC_STRUCTURED_SIG_EXPORT_SIZE(siglen) <= sizeof(buf), ret, err); in store_sig()
438 ret = ec_structured_sig_export_to_buf(sig, siglen, buf, sizeof(buf), in store_sig()
447 fwrite(buf, 1, EC_STRUCTURED_SIG_EXPORT_SIZE(siglen), in store_sig()
449 if (written != EC_STRUCTURED_SIG_EXPORT_SIZE(siglen)) { in store_sig()
523 const char *version, size_t len, u8 siglen) in generate_metadata_hdr() argument
593 hdr->siglen = siglen; in generate_metadata_hdr()
653 u8 siglen; in sign_bin_file() local
727 ret = ec_get_sig_len(&params, sig_type, hash_type, &siglen); in sign_bin_file()
[all …]
/freebsd/crypto/openssl/crypto/dsa/
H A Ddsa_sign.c155 unsigned char *sig, unsigned int *siglen, DSA *dsa) in ossl_dsa_sign_int() argument
160 *siglen = DSA_size(dsa); in ossl_dsa_sign_int()
170 *siglen = 0; in ossl_dsa_sign_int()
173 *siglen = i2d_DSA_SIG(s, &sig); in DSA_sign()
179 unsigned char *sig, unsigned int *siglen, DSA *dsa)
181 return ossl_dsa_sign_int(type, dgst, dlen, sig, siglen, dsa);
192 const unsigned char *sigbuf, int siglen, DSA *dsa) in DSA_verify()
203 if (d2i_DSA_SIG(&s, &p, siglen) == NULL) in DSA_verify()
207 if (derlen != siglen || memcmp(sigbuf, der, derlen)) in DSA_verify()
174 DSA_sign(int type,const unsigned char * dgst,int dlen,unsigned char * sig,unsigned int * siglen,DSA * dsa) DSA_sign() argument
187 DSA_verify(int type,const unsigned char * dgst,int dgst_len,const unsigned char * sigbuf,int siglen,DSA * dsa) DSA_verify() argument
/freebsd/crypto/openssl/providers/implementations/signature/
H A Deddsa_sig.c151 size_t *siglen, size_t sigsize, in ed25519_digest_sign() argument
161 *siglen = ED25519_SIGSIZE; in ed25519_digest_sign()
178 *siglen = ED25519_SIGSIZE; in ed25519_digest_sign()
187 *siglen = ED25519_SIGSIZE; in ed25519_digest_sign()
192 size_t *siglen, size_t sigsize, in ed448_digest_sign() argument
202 *siglen = ED448_SIGSIZE; in ed448_digest_sign()
219 *siglen = ED448_SIGSIZE; in ed448_digest_sign()
228 *siglen = ED448_SIGSIZE; in ed448_digest_sign()
233 size_t siglen, const unsigned char *tbs, in ed25519_digest_verify() argument
239 if (!ossl_prov_is_running() || siglen != ED25519_SIGSIZE) in ed25519_digest_verify()
[all …]
/freebsd/crypto/openssl/doc/man3/
H A DEVP_PKEY_sign.pod15 unsigned char *sig, size_t *siglen,
32 buffer is written to the I<siglen> parameter. If I<sig> is not NULL then
33 before the call the I<siglen> parameter should contain the length of the
35 I<sig> and the amount of data written to I<siglen>.
67 size_t mdlen = 32, siglen;
86 if (EVP_PKEY_sign(ctx, NULL, &siglen, md, mdlen) <= 0)
89 sig = OPENSSL_malloc(siglen);
94 if (EVP_PKEY_sign(ctx, sig, &siglen, md, mdlen) <= 0)
97 /* Signature is siglen bytes written to buffer sig */
/freebsd/crypto/openssh/openbsd-compat/
H A Dopenssl-compat.c100 EVP_DigestSign(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen, in EVP_DigestSign() argument
108 return EVP_DigestSignFinal(ctx, sigret, siglen); in EVP_DigestSign()
114 EVP_DigestVerify(EVP_MD_CTX *ctx, const unsigned char *sigret, size_t siglen, in EVP_DigestVerify() argument
120 return EVP_DigestVerifyFinal(ctx, sigret, siglen); in EVP_DigestVerify()
/freebsd/crypto/openssl/crypto/ec/
H A Decx_meth.c806 size_t *siglen, const unsigned char *tbs, in pkey_ecd_digestsign25519() argument
817 *siglen = ED25519_SIGSIZE; in pkey_ecd_digestsign25519()
820 if (*siglen < ED25519_SIGSIZE) { in pkey_ecd_digestsign25519()
828 *siglen = ED25519_SIGSIZE; in pkey_ecd_digestsign25519()
833 size_t *siglen, const unsigned char *tbs, in pkey_ecd_digestsign448() argument
844 *siglen = ED448_SIGSIZE; in pkey_ecd_digestsign448()
847 if (*siglen < ED448_SIGSIZE) { in pkey_ecd_digestsign448()
855 *siglen = ED448_SIGSIZE; in pkey_ecd_digestsign448()
860 size_t siglen, const unsigned char *tbs, in pkey_ecd_digestverify25519() argument
870 if (siglen != ED25519_SIGSIZE) in pkey_ecd_digestverify25519()
[all …]
H A Decdsa_sign.c36 *sig, unsigned int *siglen, EC_KEY *eckey) in ECDSA_sign() argument
38 return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, NULL, NULL, eckey); in ECDSA_sign()
42 unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, in ECDSA_sign_ex() argument
46 return eckey->meth->sign(type, dgst, dlen, sig, siglen, kinv, r, eckey); in ECDSA_sign_ex()

1234567