Function mul [src]

Multiply a Ristretto255 element with a scalar. Return error.WeakPublicKey if the resulting element is the identity element.

Prototype

pub inline fn mul(p: Ristretto255, s: [encoded_length]u8) (IdentityElementError || WeakPublicKeyError)!Ristretto255

Parameters

p: Ristretto255s: [encoded_length]u8

Source

pub inline fn mul(p: Ristretto255, s: [encoded_length]u8) (IdentityElementError || WeakPublicKeyError)!Ristretto255 { return Ristretto255{ .p = try p.p.mul(s) }; }