# Module BSV::Primitives <a id="module-BSV-Primitives"></a>

Cryptographic primitives for the BSV blockchain.

Provides keys, curves, hashing, digital signatures, encryption, HD key
derivation (BIP-32), and mnemonic phrase generation (BIP-39). All cryptography
uses Ruby's stdlib `openssl` — no external gems.

## Constants
### `Secp256k1` <a id="constant-Secp256k1"></a> <a id="Secp256k1-constant"></a>
Backwards-compatibility alias: BSV::Primitives::Secp256k1 → ::Secp256k1 This
mapping will be removed in the next major version.
