Update rizin dev (#2987)

Relevant breaking commits in rizin:
9ea7c2fa5acd0b9b0c178a1b4316adc129e7c512
2987e035da827903329ec6433410899b985e2434
This commit is contained in:
Florian Märkl 2022-07-01 16:49:58 +02:00 committed by GitHub
parent ddacbd7828
commit df71da8f53
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 9 additions and 9 deletions

View File

@ -56,7 +56,7 @@ endif()
# TODO: This version number should be fetched automatically # TODO: This version number should be fetched automatically
# instead of being hardcoded. # instead of being hardcoded.
set (Rizin_VERSION 0.4) set (Rizin_VERSION 0.5)
set (RZ_LIBS rz_core rz_config rz_cons rz_io rz_util rz_flag rz_asm rz_debug set (RZ_LIBS rz_core rz_config rz_cons rz_io rz_util rz_flag rz_asm rz_debug
rz_hash rz_bin rz_lang rz_il rz_analysis rz_parse rz_bp rz_egg rz_reg rz_hash rz_bin rz_lang rz_il rz_analysis rz_parse rz_bp rz_egg rz_reg

2
rizin

@ -1 +1 @@
Subproject commit 6498ee6760d37f6abb11784aa550aecd2e03100b Subproject commit 0fc9c9682e8a74245e4f24b84508f2bb6b185328

View File

@ -4232,7 +4232,7 @@ QString CutterCore::getVersionInformation()
{ "rz_crypto", &rz_crypto_version }, { "rz_crypto", &rz_crypto_version },
{ "rz_bp", &rz_bp_version }, { "rz_bp", &rz_bp_version },
{ "rz_debug", &rz_debug_version }, { "rz_debug", &rz_debug_version },
{ "rz_msg_digest", &rz_msg_digest_version }, { "rz_hash", &rz_hash_version },
{ "rz_io", &rz_io_version }, { "rz_io", &rz_io_version },
#if !USE_LIB_MAGIC #if !USE_LIB_MAGIC
{ "rz_magic", &rz_magic_version }, { "rz_magic", &rz_magic_version },

View File

@ -244,24 +244,24 @@ void HexdumpWidget::updateParseWindow(RVA start_address, int size)
: ""); : "");
} else { } else {
// Fill the information tab hashes and entropy // Fill the information tab hashes and entropy
RzMsgDigestSize digest_size = 0; RzHashSize digest_size = 0;
RzCoreLocked core(Core()); RzCoreLocked core(Core());
ut64 old_offset = core->offset; ut64 old_offset = core->offset;
rz_core_seek(core, start_address, true); rz_core_seek(core, start_address, true);
ut8 *block = core->block; ut8 *block = core->block;
char *digest = rz_msg_digest_calculate_small_block_string("md5", block, size, &digest_size, false); char *digest = rz_hash_cfg_calculate_small_block_string(core->hash, "md5", block, size, &digest_size, false);
ui->bytesMD5->setText(QString(digest)); ui->bytesMD5->setText(QString(digest));
free(digest); free(digest);
digest = rz_msg_digest_calculate_small_block_string("sha1", block, size, &digest_size, false); digest = rz_hash_cfg_calculate_small_block_string(core->hash, "sha1", block, size, &digest_size, false);
ui->bytesSHA1->setText(QString(digest)); ui->bytesSHA1->setText(QString(digest));
free(digest); free(digest);
digest = rz_msg_digest_calculate_small_block_string("sha256", block, size, &digest_size, false); digest = rz_hash_cfg_calculate_small_block_string(core->hash, "sha256", block, size, &digest_size, false);
ui->bytesSHA256->setText(QString(digest)); ui->bytesSHA256->setText(QString(digest));
free(digest); free(digest);
digest = rz_msg_digest_calculate_small_block_string("crc32", block, size, &digest_size, false); digest = rz_hash_cfg_calculate_small_block_string(core->hash, "crc32", block, size, &digest_size, false);
ui->bytesCRC32->setText(QString(digest)); ui->bytesCRC32->setText(QString(digest));
free(digest); free(digest);
digest = rz_msg_digest_calculate_small_block_string("entropy", block, size, &digest_size, false); digest = rz_hash_cfg_calculate_small_block_string(core->hash, "entropy", block, size, &digest_size, false);
ui->bytesEntropy->setText(QString(digest)); ui->bytesEntropy->setText(QString(digest));
free(digest); free(digest);
rz_core_seek(core, old_offset, true); rz_core_seek(core, old_offset, true);