Files
live-hub-py/services/yyb-worker/runtime/pyvm/__init__.py
T

35 lines
1.0 KiB
Python

"""YYB 加密引擎(goods + mall 统一框架,纯 Python)。
- algorithm.py: goods 侧 CHAOS VM(116 opcode)——web_save / web_new_encrypt
- pagedoo_vm.py: mall 侧 pagedoo VM(108 opcode)——PlaceOrder
- goods.py: goods 侧高层 API(GoodsSession + generate_encrypt_msg)
- mall.py: mall 侧高层 API(MallSession + generate_encrypt_msg)
- session.py: 会话态模型
"""
from .algorithm import (
build_plaintext,
decode_d,
generate_encrypt_msg,
generate_encrypt_msg_offline,
)
from .goods import GoodsSession, generate_encrypt_msg as goods_generate
from .mall import MallSession, generate_encrypt_msg as mall_generate
from .pagedoo_vm import PagedooVM, run_frame
from .session import SessionState, load_session
__all__ = [
"build_plaintext",
"decode_d",
"generate_encrypt_msg",
"generate_encrypt_msg_offline",
"GoodsSession",
"goods_generate",
"MallSession",
"mall_generate",
"PagedooVM",
"run_frame",
"SessionState",
"load_session",
]