|
|
public abstract sealed class CryptographicBuffer
|
|
|
: __ComObject
|
|
|
static public Boolean Compare(IBuffer object1, IBuffer object2);
|
|
|
static public String ConvertBinaryToString(BinaryStringEncoding encoding, IBuffer buffer);
|
|
|
static public IBuffer ConvertStringToBinary(String value, BinaryStringEncoding encoding);
|
|
|
static public void CopyToByteArray(IBuffer buffer, out Byte& value);
|
|
|
static public IBuffer CreateFromByteArray(Byte value);
|
|
|
static public IBuffer DecodeFromBase64String(String value);
|
|
|
static public IBuffer DecodeFromHexString(String value);
|
|
|
static public String EncodeToBase64String(IBuffer buffer);
|
|
|
static public String EncodeToHexString(IBuffer buffer);
|
|
|
static public IBuffer GenerateRandom(UInt32 length);
|
|
|
public abstract interface ICryptographicBufferStatics
|
|
|
|
|
|
public abstract virtual Boolean Compare(IBuffer object1, IBuffer object2);
|
|
|
public abstract virtual String ConvertBinaryToString(BinaryStringEncoding encoding, IBuffer buffer);
|
|
|
public abstract virtual IBuffer ConvertStringToBinary(String value, BinaryStringEncoding encoding);
|
|
|
public abstract virtual void CopyToByteArray(IBuffer buffer, out Byte& value);
|
|
|
public abstract virtual IBuffer CreateFromByteArray(Byte value);
|
|
|
public abstract virtual IBuffer DecodeFromBase64String(String value);
|
|
|
public abstract virtual IBuffer DecodeFromHexString(String value);
|
|
|
public abstract virtual String EncodeToBase64String(IBuffer buffer);
|
|
|
public abstract virtual String EncodeToHexString(IBuffer buffer);
|
|
|
public abstract virtual IBuffer GenerateRandom(UInt32 length);
|