37 lines
1.0 KiB
Python
37 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
|
|
from .goods import generate_encrypt_msg as goods_generate
|
|
from .mall import MallSession
|
|
from .mall import generate_encrypt_msg as mall_generate
|
|
from .pagedoo_vm import PagedooVM, run_frame
|
|
from .session import SessionState, load_session
|
|
|
|
__all__ = [
|
|
"GoodsSession",
|
|
"MallSession",
|
|
"PagedooVM",
|
|
"SessionState",
|
|
"build_plaintext",
|
|
"decode_d",
|
|
"generate_encrypt_msg",
|
|
"generate_encrypt_msg_offline",
|
|
"goods_generate",
|
|
"load_session",
|
|
"mall_generate",
|
|
"run_frame",
|
|
]
|