private void LoadData(Stream inStream) { var converter = new BigEndianBitConverter(); using (var endianReader = new EndianBinaryReader(converter, inStream)) { Destination = new I2PDestination(endianReader); PrivateKey = endianReader.ReadBytesOrThrow(PrivateKeyLength); SigningPrivateKey = endianReader.ReadBytes(8192); //enough i think } }
public I2PDestination( string dest ) { byte[] data = I2PPrivateKey.I2PBase64Decode(dest); using (var ms = new MemoryStream(data)) { var converter = new BigEndianBitConverter(); using (var reader = new EndianBinaryReader(converter, ms)) { LoadData(reader); } } }
public I2PDestination( byte[] data ) { using (var ms = new MemoryStream(data)) { var converter = new BigEndianBitConverter(); using (var reader = new EndianBinaryReader(converter, ms)) { LoadData(reader); } } }