Lines Matching refs:signature

595     crypto_data_t *signature, uchar_t flag, crypto_req_handle_t req)
609 /* Don't digest if only returning length of signature. */
610 if (signature->cd_length > 0) {
624 rv = ecc_sign_common((ecc_ctx_t *)ctxp, &der_cd, signature,
627 rv = ecc_verify_common((ecc_ctx_t *)ctxp, &der_cd, signature,
638 ecc_sign_common(ecc_ctx_t *ctx, crypto_data_t *data, crypto_data_t *signature,
692 /* copy out the signature */
694 signature, signature_item.len)) != CRYPTO_SUCCESS)
697 signature->cd_length = signature_item.len;
705 ecc_sign(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *signature,
717 signature, CRYPTO_DO_SIGN | CRYPTO_DO_UPDATE |
721 rv = ecc_sign_common(ctxp, data, signature, req);
761 ecc_sign_final(crypto_ctx_t *ctx, crypto_data_t *signature,
770 rv = ecc_digest_svrfy_common(ctxp, NULL, signature, CRYPTO_DO_SIGN |
782 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature,
822 rv = ecc_sign_common(&ctx, data, signature, req);
832 rv = ecc_digest_svrfy_common(&dctx, data, signature,
841 ecc_verify_common(ecc_ctx_t *ctx, crypto_data_t *data, crypto_data_t *signature,
862 if (signature->cd_length > sizeof (signed_data)) {
866 if ((rv = crypto_get_input_data(signature, &signature_item.data,
870 signature_item.len = signature->cd_length;
904 ecc_verify(crypto_ctx_t *ctx, crypto_data_t *data, crypto_data_t *signature,
916 signature, CRYPTO_DO_VERIFY | CRYPTO_DO_UPDATE |
920 rv = ecc_verify_common(ctxp, data, signature, req);
957 ecc_verify_final(crypto_ctx_t *ctx, crypto_data_t *signature,
966 rv = ecc_digest_svrfy_common(ctxp, NULL, signature,
979 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature,
1019 rv = ecc_verify_common(&ctx, data, signature, req);
1029 rv = ecc_digest_svrfy_common(&dctx, data, signature,