FSharp.ATProto.Crypto Namespace
| Type/Module | Description |
|
The elliptic curve algorithm used for a key. |
|
|
Base58btc encoding and decoding using the Bitcoin alphabet. Used by multibase (prefix 'z') for encoding public keys in did:key and multikey formats. |
|
|
A key pair for either P-256 or secp256k1. |
|
|
Key management for P-256 and secp256k1 curves. |
|
|
Multicodec and did:key encoding/decoding for AT Protocol public keys. Supports P-256 (multicodec 0x1200) and secp256k1 (multicodec 0xe7). |
|
|
A public key for either P-256 or secp256k1. |
|
|
ECDSA signing and verification with low-S normalization as required by AT Protocol. All signatures use compact format (64 bytes: r || s, 32 bytes each). |