Norsh
HomeNTPNCLAPI
HomeNTPNCLAPI
  1. API
  • Norsh
    • Usage Guide
      • Cryptographic Identity
    • API
      • Crypto
        • Generates a public and private key pair
        • Generates an address from a public key.
  • NTP - Norsh Technical Paper
    • LICENSE-NCL-11
    • Published
      • NTP-1: Norsh Technical Paper Specification
      • NTP-2: Standards for Encoding, Time and Localization
      • NTP-3: Cryptography and Hash Specification
      • NTP-4: Interchangeable Data Standard
      • NTP-5: Temporal Time-Step Model
      • NTP-6: Modular Prime Fragmentation
      • NTP-7: The End of Mining - PoW
      • NTP-8: The Fallacy of Stake - PoS
      • NTP-9: The Myth of Absolute Non-Censorship
      • NTP-10: Structural Failures of Decentralization
  • NCL - Norsh Commons License
    • NCL-0: Norsh Commons License
    • NCL-1: Attribution Requirement
    • NCL-2: Restricted Commercialization
    • NCL-4: Commercialization with Agreement or Royalties
    • NCL-8: Educational Use Permission
    • NCL-16: Complementary Use and Integration Permission
    • NCL-32: Pre-Approval for Application Publication
    • NCL-64: Restricted or Authorized Derivatives
    • NCL-128: Contribution Terms
  1. API

Crypto

The Crypto group provides essential cryptographic operations used throughout the Norsh ecosystem. These endpoints are responsible for generating secure key pairs, deriving cryptographic addresses, and performing verifiable transformations based on public keys.
All endpoints are compliant with the NTP-3: Cryptography and Hash Specification, which defines:
The use of SHA3-256 as the default hashing algorithm
Elliptic curve cryptography based on ECDSA with secp256r1 (NIST P-256)
Multi-format support for encoding keys (Base64, Hex, PEM)
Deterministic and stateless address derivation methods

Available Endpoints#

Generate Public and Private Key Pair
Creates a new ECDSA key pair in multiple encoding formats for cryptographic use.
Generate Address from Public Key
Computes a cryptographic address from a provided public key using SHA3-256.
These APIs are stateless, interoperable, and fully aligned with the cryptographic standards enforced by NTP-3. They serve as the foundation for identity generation, transaction validation, and smart element authentication across the platform.
For formal definitions, constraints, and compliance guarantees, refer to the full specification:
NTP-3: Cryptography and Hash Specification
Modified at 2025-06-05 20:32:30
Previous
API
Next
Generates a public and private key pair
Built with