Function serialize [src]

Serialize parameters into a PHC string. Required field for params: alg_id: algorithm identifier Optional, special fields: alg_version: algorithm version (unsigned integer) salt: salt hash: output of the hash function params can also include any additional parameters.

Prototype

pub fn serialize(params: anytype, str: []u8) Error![]const u8

Parameters

str: []u8

Possible Errors

InvalidEncoding EncodingError
NoSpaceLeft

Source

pub fn serialize(params: anytype, str: []u8) Error![]const u8 { var buf = io.fixedBufferStream(str); try serializeTo(params, buf.writer()); return buf.getWritten(); }