Skip to documentation
SLOP

tiny.peer.Identity

Reference tiny.peer Identity

Defined in tiny.peer.

API (5)

Actions

Public operations.

Types and contracts

Public types and contracts.

Fields and members

Public fields and members.

No direct callersNo direct callstiny.peerIdentity
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/peer/src/identity.zig:35

zig
pub const Identity = struct {    key_pair: Ed25519.KeyPair,    pub const SeedError: type = error{InvalidSeed};    pub fn generate(io: std.Io) Identity {        return .{ .key_pair = Ed25519.KeyPair.generate(io) };    }    pub fn fromSeed(seed: [Ed25519.KeyPair.seed_length]u8) SeedError!Identity {        const pair = Ed25519.KeyPair.generateDeterministic(seed) catch            return error.InvalidSeed;        return .{ .key_pair = pair };    }    pub fn id(self: Identity) PeerId {        return .{ .key = self.key_pair.public_key.toBytes() };    }};

Source: lib/peer/src/root.zig:26

zig
pub const Identity = identity.Identity;
Called byCallsNo direct callstest sourcelib.peer.src.identity.test_RFC_8032_71 Ed25519 seed yields the documented ...IdentityfromSeed
Static calls · unresolved targets: 0 · external targets: 1.
Called byCallsNo direct callstest sourcelib.peer.src.identitytest: Identity generation uses caller...Identitygenerate
Static calls · unresolved targets: 0 · external targets: 1.

Audit

Definitions5
Public names5
Members2
Version26.7.0
Revisiondaab053ee433