public void StoreEncryptedString(EncryptedString value) { var writer = new ByteBufferWriter(); writer.WriteString(value); var plain = writer.Data.AsSyncReadOnlySpan(); var encSize = _symmetricCipher.CalcEncryptedSizeFor(plain); var enc = new byte[encSize]; _symmetricCipher.Encrypt(plain, enc); _writer.WriteByteArray(enc); }