Sergei Shulepov

Results 31 issues of Sergei Shulepov

See [semver's CI setup](https://github.com/rust-dev-tools/rust-semverver#ci-setup)

For example, test what if: - `ImportResolver` returned a signature that incompatible from requested, - `Externals::invoke_index` returned a value when no value expected by the signature, and vice versa

At the moment, examples are just copied from parity-wasm repo. However comments are stale and I think we can provide better examples.

Upgrading of the app involves removing all the seeds added. That's fine and expected: this is a security feature. However, besides removing the seeds all the derivations are removed too....

hot side
UI
backend
UX

Blind signing has security hazards. On the other hand, at least right now, there are situations when one cannot sign anything due to the signer being unable to show the...

This may enable parity-wasm to preserve fixups found in relocatable files. When this is implemented the testsuite should also check that the decoded and then encoded module matches the original...

At the moment, it allows reading scripts only from buffers. However, it might be convenient to read a script from the specified path.

See https://github.com/pepyakin/wabt-rs/pull/16#issuecomment-397748952 Basically this means that there is a possibility of calling `release()` twice. On the second call `release()` will return `nullptr` and this is most likely a bad thing.

By default [wasm2wat](https://github.com/pepyakin/wabt-rs/blob/e99e3c0e62d5ea83a650493cf41eb802eea78d3b/src/lib.rs#L855) only checks whether input module is malformed (i.e. incorrect size of a section, unexpected magic number or reserved byte isn't equal to 0), but doesn't validate a...

help wanted
good first issue

One of the best things about Rust is the balance between explicit and implicit things. See [here](https://blog.rust-lang.org/2017/03/02/lang-ergonomics.html) to get the mental framework here. One example I want to highlight is...

I8-enhancement 🎁