public static HmacSha256Key Decode(IByteReader stream) { HmacSha256Key decodedHmacSha256Key = new HmacSha256Key(); int keysize = 32; decodedHmacSha256Key.Key = XdrEncoding.ReadFixOpaque(stream, (uint)keysize); return(decodedHmacSha256Key); }
public static HmacSha256Key Decode(XdrDataInputStream stream) { HmacSha256Key decodedHmacSha256Key = new HmacSha256Key(); int keysize = 32; decodedHmacSha256Key.Key = new byte[keysize]; stream.Read(decodedHmacSha256Key.Key, 0, keysize); return decodedHmacSha256Key; }
public static void Encode(XdrDataOutputStream stream, HmacSha256Key encodedHmacSha256Key) { int keysize = encodedHmacSha256Key.Key.Length; stream.Write(encodedHmacSha256Key.Key, 0, keysize); }
public static void Encode(IByteWriter stream, HmacSha256Key encodedHmacSha256Key) { int keysize = encodedHmacSha256Key.Key.Length; XdrEncoding.WriteFixOpaque(stream, (uint)keysize, encodedHmacSha256Key.Key); }