/freebsd/contrib/libfido2/regress/ |
H A D | compress.c | 196 fido_blob_t in, out, dgst; in rfc1950_inflate() local 200 memset(&dgst, 0, sizeof(dgst)); in rfc1950_inflate() 206 assert(fido_sha256(&dgst, out.ptr, out.len) == 0); in rfc1950_inflate() 207 assert(dgst.len == sizeof(rfc1950_blob_hash)); in rfc1950_inflate() 208 assert(memcmp(rfc1950_blob_hash, dgst.ptr, dgst.len) == 0); in rfc1950_inflate() 211 free(dgst.ptr); in rfc1950_inflate() 217 fido_blob_t in, out, dgst; in rfc1951_inflate() local 221 memset(&dgst, 0, sizeof(dgst)); in rfc1951_inflate() 227 assert(fido_sha256(&dgst, out.ptr, out.len) == 0); in rfc1951_inflate() 228 assert(dgst.len == sizeof(rfc1950_blob_hash)); in rfc1951_inflate() [all …]
|
/freebsd/crypto/openssl/crypto/ec/ |
H A D | ecdsa_sign.c | 20 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) in ECDSA_do_sign() argument 22 return ECDSA_do_sign_ex(dgst, dlen, NULL, NULL, eckey); in ECDSA_do_sign() 25 ECDSA_SIG *ECDSA_do_sign_ex(const unsigned char *dgst, int dlen, in ECDSA_do_sign_ex() argument 30 return eckey->meth->sign_sig(dgst, dlen, kinv, rp, eckey); in ECDSA_do_sign_ex() 35 int ECDSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char in ECDSA_sign() argument 38 return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, NULL, NULL, eckey); in ECDSA_sign() 41 int ECDSA_sign_ex(int type, const unsigned char *dgst, int dlen, in ECDSA_sign_ex() argument 46 return eckey->meth->sign(type, dgst, dlen, sig, siglen, kinv, r, eckey); in ECDSA_sign_ex()
|
H A D | ecdsa_ossl.c | 43 ECDSA_SIG *ossl_ecdsa_sign_sig(const unsigned char *dgst, int dgst_len, in ossl_ecdsa_sign_sig() argument 52 return eckey->group->meth->ecdsa_sign_sig(dgst, dgst_len, in ossl_ecdsa_sign_sig() 56 int ossl_ecdsa_verify_sig(const unsigned char *dgst, int dgst_len, in ossl_ecdsa_verify_sig() argument 64 return eckey->group->meth->ecdsa_verify_sig(dgst, dgst_len, sig, eckey); in ossl_ecdsa_verify_sig() 67 int ossl_ecdsa_sign(int type, const unsigned char *dgst, int dlen, in ossl_ecdsa_sign() argument 78 s = ECDSA_do_sign_ex(dgst, dlen, kinv, r, eckey); in ossl_ecdsa_sign() 90 const unsigned char *dgst, int dlen) in ecdsa_sign_setup() argument 151 if (dgst != NULL) { in ecdsa_sign_setup() 153 dgst, dlen, ctx)) { in ecdsa_sign_setup() 213 ECDSA_SIG *ossl_ecdsa_simple_sign_sig(const unsigned char *dgst, int dgst_len, in ossl_ecdsa_simple_sign_sig() argument [all …]
|
H A D | ecdsa_vrf.c | 26 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, in ECDSA_do_verify() argument 30 return eckey->meth->verify_sig(dgst, dgst_len, sig, eckey); in ECDSA_do_verify() 41 int ECDSA_verify(int type, const unsigned char *dgst, int dgst_len, in ECDSA_verify() argument 45 return eckey->meth->verify(type, dgst, dgst_len, sigbuf, sig_len, in ECDSA_verify()
|
H A D | ec_kmeth.c | 234 int (*sign)(int type, const unsigned char *dgst, in EC_KEY_METHOD_set_sign() argument 241 ECDSA_SIG *(*sign_sig)(const unsigned char *dgst, in EC_KEY_METHOD_set_sign() argument 254 char *dgst, int dgst_len, in EC_KEY_METHOD_set_verify() argument 257 int (*verify_sig)(const unsigned char *dgst, in EC_KEY_METHOD_set_verify() argument 309 int (**psign)(int type, const unsigned char *dgst, in EC_KEY_METHOD_get_sign() argument 316 ECDSA_SIG *(**psign_sig)(const unsigned char *dgst, in EC_KEY_METHOD_get_sign() argument 332 char *dgst, int dgst_len, in EC_KEY_METHOD_get_verify() argument 335 int (**pverify_sig)(const unsigned char *dgst, in EC_KEY_METHOD_get_verify() argument
|
H A D | ecp_s390x_nistp.c | 125 static ECDSA_SIG *ecdsa_s390x_nistp_sign_sig(const unsigned char *dgst, in ecdsa_s390x_nistp_sign_sig() argument 168 memcpy(param + S390X_OFF_H(len) + off, dgst, len - off); in ecdsa_s390x_nistp_sign_sig() 224 static int ecdsa_s390x_nistp_verify_sig(const unsigned char *dgst, int dgstlen, in ecdsa_s390x_nistp_verify_sig() argument 265 memcpy(param + S390X_OFF_H(len) + off, dgst, len - off); in ecdsa_s390x_nistp_verify_sig() 301 char *dgst, \ 307 return ecdsa_s390x_nistp_sign_sig(dgst, dgstlen, kinv, r, eckey, \ 313 unsigned char *dgst, \ 318 return ecdsa_s390x_nistp_verify_sig(dgst, dgstlen, sig, eckey, \
|
/freebsd/contrib/libfido2/fuzz/ |
H A D | libfuzzer.c | 84 uint8_t blob[MAXCORPUS], dgst[SHA256_DIGEST_LENGTH]; in save_corpus() local 95 if (SHA256(blob, blob_len, dgst) != dgst) { in save_corpus() 101 "%02x%02x%02x%02x", dgst[0], dgst[1], dgst[2], dgst[3], dgst[4], in save_corpus() 102 dgst[5], dgst[6], dgst[7])) < 0 || (size_t)r >= sizeof(path)) { in save_corpus()
|
/freebsd/crypto/openssl/crypto/ocsp/ |
H A D | ocsp_lib.c | 22 OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject, in OCSP_cert_to_id() argument 29 if (!dgst) in OCSP_cert_to_id() 30 dgst = EVP_sha1(); in OCSP_cert_to_id() 39 return OCSP_cert_id_new(dgst, iname, ikey, serial); in OCSP_cert_to_id() 42 OCSP_CERTID *OCSP_cert_id_new(const EVP_MD *dgst, in OCSP_cert_id_new() argument 58 if ((nid = EVP_MD_get_type(dgst)) == NID_undef) { in OCSP_cert_id_new() 68 if (!X509_NAME_digest(issuerName, dgst, md, &i)) in OCSP_cert_id_new() 74 if (!EVP_Digest(issuerKey->data, issuerKey->length, md, &i, dgst, NULL)) in OCSP_cert_id_new()
|
H A D | ocsp_vfy.c | 307 EVP_MD *dgst = NULL; in ocsp_match_issuerid() local 319 dgst = EVP_MD_fetch(NULL, name, NULL); in ocsp_match_issuerid() 320 if (dgst == NULL) in ocsp_match_issuerid() 321 dgst = (EVP_MD *)EVP_get_digestbyname(name); in ocsp_match_issuerid() 323 if (dgst == NULL) { in ocsp_match_issuerid() 330 mdlen = EVP_MD_get_size(dgst); in ocsp_match_issuerid() 341 if (!X509_NAME_digest(iname, dgst, md, NULL)) in ocsp_match_issuerid() 347 if (!X509_pubkey_digest(cert, dgst, md, NULL)) { in ocsp_match_issuerid() 367 EVP_MD_free(dgst); in ocsp_match_issuerid()
|
/freebsd/crypto/openssl/crypto/dsa/ |
H A D | dsa_sign.c | 22 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) in DSA_do_sign() argument 24 return dsa->meth->dsa_do_sign(dgst, dlen, dsa); in DSA_do_sign() 154 int ossl_dsa_sign_int(int type, const unsigned char *dgst, int dlen, in ossl_dsa_sign_int() argument 166 s = DSA_do_sign(dgst, dlen, dsa); in ossl_dsa_sign_int() 168 s = ossl_dsa_do_sign_int(dgst, dlen, dsa); in ossl_dsa_sign_int() 178 int DSA_sign(int type, const unsigned char *dgst, int dlen, 181 return ossl_dsa_sign_int(type, dgst, dlen, sig, siglen, dsa); 191 int DSA_verify(int type, const unsigned char *dgst, int dgst_len, in DSA_verify() 209 ret = DSA_do_verify(dgst, dgst_len, s, dsa); in DSA_verify() 173 DSA_sign(int type,const unsigned char * dgst,int dlen,unsigned char * sig,unsigned int * siglen,DSA * dsa) DSA_sign() argument 186 DSA_verify(int type,const unsigned char * dgst,int dgst_len,const unsigned char * sigbuf,int siglen,DSA * dsa) DSA_verify() argument
|
H A D | dsa_ossl.c | 27 static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa); 31 BIGNUM **rp, const unsigned char *dgst, int dlen); 32 static int dsa_do_verify(const unsigned char *dgst, int dgst_len, 73 DSA_SIG *ossl_dsa_do_sign_int(const unsigned char *dgst, int dlen, DSA *dsa) in ossl_dsa_do_sign_int() argument 113 if (!dsa_sign_setup(dsa, ctx, &kinv, &ret->r, dgst, dlen)) in ossl_dsa_do_sign_int() 123 if (BN_bin2bn(dgst, dlen, m) == NULL) in ossl_dsa_do_sign_int() 198 static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) in dsa_do_sign() argument 200 return ossl_dsa_do_sign_int(dgst, dlen, dsa); in dsa_do_sign() 211 const unsigned char *dgst, int dlen) in dsa_sign_setup() argument 260 if (dgst ! in dsa_sign_setup() 333 dsa_do_verify(const unsigned char * dgst,int dgst_len,DSA_SIG * sig,DSA * dsa) dsa_do_verify() argument [all...] |
H A D | dsa_key.c | 146 unsigned char dgst[16] = {0}; in dsa_keygen_pairwise_test() local 147 unsigned int dgst_len = (unsigned int)sizeof(dgst); in dsa_keygen_pairwise_test() 158 sig = DSA_do_sign(dgst, (int)dgst_len, dsa); in dsa_keygen_pairwise_test() 162 OSSL_SELF_TEST_oncorrupt_byte(st, dgst); in dsa_keygen_pairwise_test() 164 if (DSA_do_verify(dgst, dgst_len, sig, dsa) != 1) in dsa_keygen_pairwise_test()
|
H A D | dsa_local.h | 48 DSA_SIG *(*dsa_do_sign) (const unsigned char *dgst, int dlen, DSA *dsa); 51 int (*dsa_do_verify) (const unsigned char *dgst, int dgst_len, 72 DSA_SIG *ossl_dsa_do_sign_int(const unsigned char *dgst, int dlen, DSA *dsa);
|
H A D | dsa_vrf.c | 19 int DSA_do_verify(const unsigned char *dgst, int dgst_len, DSA_SIG *sig, in DSA_do_verify() argument 22 return dsa->meth->dsa_do_verify(dgst, dgst_len, sig, dsa); in DSA_do_verify()
|
/freebsd/contrib/libfido2/src/ |
H A D | eddsa.c | 173 eddsa_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey, in eddsa_verify_sig() argument 185 if (dgst->len > INT_MAX || sig->len > INT_MAX) { in eddsa_verify_sig() 187 dgst->len, sig->len); in eddsa_verify_sig() 201 if (EVP_DigestVerify(mdctx, sig->ptr, sig->len, dgst->ptr, in eddsa_verify_sig() 202 dgst->len) != 1) { in eddsa_verify_sig() 215 eddsa_pk_verify_sig(const fido_blob_t *dgst, const eddsa_pk_t *pk, in eddsa_pk_verify_sig() argument 222 eddsa_verify_sig(dgst, pkey, sig) < 0) { in eddsa_pk_verify_sig()
|
H A D | assert.c | 393 get_es256_hash(fido_blob_t *dgst, const fido_blob_t *clientdata, in get_es256_hash() 399 if (dgst->len < SHA256_DIGEST_LENGTH || in get_es256_hash() 405 EVP_DigestFinal_ex(ctx, dgst->ptr, NULL) != 1) { in get_es256_hash() 409 dgst->len = SHA256_DIGEST_LENGTH; in get_es256_hash() 417 get_es384_hash(fido_blob_t *dgst, const fido_blob_t *clientdata, in get_es384_hash() 423 if (dgst->len < SHA384_DIGEST_LENGTH || in get_es384_hash() 429 EVP_DigestFinal_ex(ctx, dgst->ptr, NULL) != 1) { in get_es384_hash() 433 dgst->len = SHA384_DIGEST_LENGTH; in get_es384_hash() 441 get_eddsa_hash(fido_blob_t *dgst, const fido_blob_t *clientdata, in get_eddsa_hash() 445 dgst in get_eddsa_hash() 389 get_es256_hash(fido_blob_t * dgst,const fido_blob_t * clientdata,const fido_blob_t * authdata) get_es256_hash() argument 413 get_es384_hash(fido_blob_t * dgst,const fido_blob_t * clientdata,const fido_blob_t * authdata) get_es384_hash() argument 437 get_eddsa_hash(fido_blob_t * dgst,const fido_blob_t * clientdata,const fido_blob_t * authdata) get_eddsa_hash() argument 452 fido_get_signed_hash(int cose_alg,fido_blob_t * dgst,const fido_blob_t * clientdata,const fido_blob_t * authdata_cbor) fido_get_signed_hash() argument 498 fido_blob_t dgst; fido_assert_verify() local [all...] |
H A D | cred.c | 245 get_signed_hash_u2f(fido_blob_t *dgst, const unsigned char *rp_id, in get_signed_hash_u2f() argument 255 if (dgst->len < SHA256_DIGEST_LENGTH || in get_signed_hash_u2f() 266 EVP_DigestFinal_ex(ctx, dgst->ptr, NULL) != 1) { in get_signed_hash_u2f() 270 dgst->len = SHA256_DIGEST_LENGTH; in get_signed_hash_u2f() 280 verify_attstmt(const fido_blob_t *dgst, const fido_attstmt_t *attstmt) in verify_attstmt() argument 305 ok = es256_verify_sig(dgst, pkey, &attstmt->sig); in verify_attstmt() 308 ok = es384_verify_sig(dgst, pkey, &attstmt->sig); in verify_attstmt() 311 ok = rs256_verify_sig(dgst, pkey, &attstmt->sig); in verify_attstmt() 314 ok = rs1_verify_sig(dgst, pkey, &attstmt->sig); in verify_attstmt() 317 ok = eddsa_verify_sig(dgst, pkey, &attstmt->sig); in verify_attstmt() [all …]
|
H A D | tpm.c | 147 get_signed_sha1(tpm_sha1_data_t *dgst, const fido_blob_t *authdata, 154 if ((dgst->size = sizeof(dgst->body)) != SHA_DIGEST_LENGTH || 160 EVP_DigestFinal_ex(ctx, dgst->body, NULL) != 1) { 345 fido_get_signed_hash_tpm(fido_blob_t *dgst, const fido_blob_t *clientdata_hash, in fido_get_signed_hash_tpm() argument 383 if (dgst->len < SHA_DIGEST_LENGTH || in fido_get_signed_hash_tpm() 384 SHA1(certinfo->ptr, certinfo->len, dgst->ptr) != dgst->ptr) { in fido_get_signed_hash_tpm() 388 dgst->len = SHA_DIGEST_LENGTH; in fido_get_signed_hash_tpm()
|
H A D | rs1.c | 63 rs1_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey, in rs1_verify_sig() argument 88 if (EVP_PKEY_verify(pctx, sig->ptr, sig->len, dgst->ptr, in rs1_verify_sig() 89 dgst->len) != 1) { in rs1_verify_sig()
|
H A D | rs256.c | 259 rs256_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey, in rs256_verify_sig() argument 284 if (EVP_PKEY_verify(pctx, sig->ptr, sig->len, dgst->ptr, in rs256_verify_sig() 285 dgst->len) != 1) { in rs256_verify_sig() 299 rs256_pk_verify_sig(const fido_blob_t *dgst, const rs256_pk_t *pk, in rs256_pk_verify_sig() argument 306 rs256_verify_sig(dgst, pkey, sig) < 0) { in rs256_pk_verify_sig()
|
H A D | es384.c | 252 es384_verify_sig(const fido_blob_t *dgst, EVP_PKEY *pkey, in es384_verify_sig() argument 265 EVP_PKEY_verify(pctx, sig->ptr, sig->len, dgst->ptr, in es384_verify_sig() 266 dgst->len) != 1) { in es384_verify_sig() 279 es384_pk_verify_sig(const fido_blob_t *dgst, const es384_pk_t *pk, in es384_pk_verify_sig() argument 286 es384_verify_sig(dgst, pkey, sig) < 0) { in es384_pk_verify_sig()
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | ECDSA_sign.pod | 20 int ECDSA_sign(int type, const unsigned char *dgst, int dgstlen, 22 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dgst_len, 25 int ECDSA_verify(int type, const unsigned char *dgst, int dgstlen, 27 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, 30 ECDSA_SIG *ECDSA_do_sign_ex(const unsigned char *dgst, int dgstlen, 34 int ECDSA_sign_ex(int type, const unsigned char *dgst, int dgstlen, 54 I<dgst> using the private EC key I<eckey>. The DER encoded signatures is 66 valid ECDSA signature of the hash value I<dgst> of size I<dgstlen> using the 83 I<dgst> using the private EC key I<eckey> and the optional pre-computed values 139 if (ECDSA_sign(0, dgst, dgstlen, pp, &buf_len, eckey) == 0)
|
H A D | OCSP_cert_to_id.pod | 12 OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, 15 OCSP_CERTID *OCSP_cert_id_new(const EVP_MD *dgst, 33 message digest B<dgst> for certificate B<subject> with issuer B<issuer>. If 34 B<dgst> is B<NULL> then SHA1 is used. 36 OCSP_cert_id_new() creates and returns a new B<OCSP_CERTID> using B<dgst> and
|
H A D | DSA_do_sign.pod | 15 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, DSA *dsa); 17 int DSA_do_verify(const unsigned char *dgst, int dgst_len, 27 digest B<dgst> using the private key B<dsa> and returns it in a 35 message digest B<dgst> of size B<len>. B<dsa> is the signer's public
|
/freebsd/crypto/openssl/include/openssl/ |
H A D | ec.h | 1365 OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, 1378 OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign_ex(const unsigned char *dgst, 1391 OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, 1414 OSSL_DEPRECATEDIN_3_0 int ECDSA_sign(int type, const unsigned char *dgst, 1431 OSSL_DEPRECATEDIN_3_0 int ECDSA_sign_ex(int type, const unsigned char *dgst, 1447 OSSL_DEPRECATEDIN_3_0 int ECDSA_verify(int type, const unsigned char *dgst, 1482 int (*sign)(int type, const unsigned char *dgst, 1489 ECDSA_SIG *(*sign_sig)(const unsigned char *dgst, 1498 char *dgst, int dgst_len, 1501 int (*verify_sig)(const unsigned char *dgst, [all …]
|