Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

Xts Class

Namespace: Rebex.Security.Cryptography
Assembly: Rebex.Security.dll (version 7.0.9147)

Represents XTS-AES, a standard algorithm for protection of stored data defined by IEEE P1619.

Syntax
public sealed class Xts : IDisposable
Inheritance
Object
Xts
Implements
IDisposable
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()

Remarks

This is low level API. For higher level API see XtsStream.

Constructors

Name Description
Xts(Byte[], Byte[])

Initializes a new instance of the Xts class.

Properties

Name Description
BlockSize

Gets the block size in bytes.

Methods

Name Description
DecryptSector(Byte[], Byte[], Int32, Int32, Byte[], Int32)

Decrypts the specified region of the input byte array and copies the result to the specified region of the output byte array.

Dispose()

Releases all resources used by the Xts object.

EncryptSector(Byte[], Byte[], Int32, Int32, Byte[], Int32)

Encrypts the specified region of the input byte array and copies the result to the specified region of the output byte array.

In This Article
  • Remarks
  • Constructors
  • Properties
  • Methods
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies