#interpreter #bytecode #crypto #stackless #native #diem #move

yanked bytecode-interpreter-crypto

Bytecode interpreter crypto

0.3.2 Aug 23, 2022
0.3.1 Aug 13, 2022
0.2.1 Jul 22, 2022
0.1.6 Jul 5, 2022
0.1.4 May 23, 2022

#13 in #stackless


Used in 115 crates (via move-stackless-bytecode-i…)

Apache-2.0

6KB
69 lines

This file duplicates the code in the diem-crypto crate to support

  • native function implementation for the stackless bytecode interpreter, and
  • decoupling of Move crates from Diem crates.

This is expected to be a temporary solution only. Once we properly restructure the stackless interpreter like what we did to the Move VM, native functions will likely be implemented in a Diem crate (most likely diem-framework) and be passed into the VM for execution. In this way we no longer need to worry about depending on diem-crypto.

Dependencies

~4–6MB
~98K SLoC