mirror of
https://github.com/luxfi/go-bip32.git
synced 2026-07-27 01:14:41 +00:00
8b8e4a94964e4b6952b2c6470a43f34652d4d3f5
Several luxfi versions carry TWO different contents across this workspace, because published tags were moved instead of a new patch being cut: age@v1.5.0, pq@v1.0.3, threshold@v1.9.4, zap@v0.6.0, zap@v0.8.1. Adjudicated before editing, since "checksum mismatch / SECURITY ERROR" is also what a real supply-chain attack looks like. It is not one here: sum.golang.org holds the OLD hash while proxy.golang.org and a direct fetch BOTH serve the same NEW bytes. Two independent transports agreeing means nothing is rewriting content in flight — the tag moved at source. The sumdb entry is a fossil: GOPRIVATE covers github.com/luxfi/* with GOSUMDB=off, so our own modules never consult the checksum DB and a moved tag splits consumers silently. The old bytes are served by nothing now, so a stale pin can never build. Corrected to the only content that exists, in BOTH line forms (h1: and /go.mod h1:) — Go reports these one at a time, so a partial fix just relocates the error. Deliberately no `go mod tidy`: this changes no selected version, only the recorded hash of versions already chosen. Verified: `go list -m all` resolves with no checksum error. The durable fix is upstream: never move a published tag, cut x.y.z+1 instead.
GO-BIP32
This repository contains a local copy of the original github.com/tyler-smith/go-bip32 library.
⚠️ Important Notice
The original go-bip32 library by tyler-smith has been removed from GitHub. To ensure continuity and compatibility for existing projects, this repository provides a preserved version of the library based on a previously cached local copy.
Usage
There are two ways to use this fork in your project:
- Replace the original path in
go.mod
replace github.com/tyler-smith/go-bip32 => github.com/luxfi/go-bip32 v1.0.0
- Import directly via
go getYou can also import this fork directly using:
go get github.com/luxfi/go-bip32
Original README
The original README from the now-deleted repository is preserved in this repo as tyler-smith.README.md
Description
BIP-32 HD key derivation library for Go: generate and manage hierarchical deterministic wallets.
68 KiB
Languages
Go
100%