C# Класс OpenTransactions.OTAPI.OTPassword

Наследование: global::System.IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
swigCMemOwn bool

Открытые методы

Метод Описание
Compare ( OTPassword rhs ) : bool
CreateTextBuffer ( ) : OTPassword
Dispose ( ) : void
OTPassword ( ) : System
OTPassword ( OTPassword theBlockSize ) : System
OTPassword ( SWIGTYPE_p_uint8_t szInput, SWIGTYPE_p_uint32_t nInputSize ) : System
OTPassword ( SWIGTYPE_p_uint8_t szInput, SWIGTYPE_p_uint32_t nInputSize, OTPassword theBlockSize ) : System
OTPassword ( SWIGTYPE_p_void vInput, SWIGTYPE_p_uint32_t nInputSize ) : System
OTPassword ( SWIGTYPE_p_void vInput, SWIGTYPE_p_uint32_t nInputSize, OTPassword theBlockSize ) : System
OTPassword ( string szInput, SWIGTYPE_p_uint32_t nInputSize ) : System
OTPassword ( string szInput, SWIGTYPE_p_uint32_t nInputSize, OTPassword theBlockSize ) : System
SetSize ( SWIGTYPE_p_uint32_t uSize ) : bool
addChar ( SWIGTYPE_p_uint8_t theChar ) : bool
addMemory ( SWIGTYPE_p_void vAppend, SWIGTYPE_p_uint32_t nAppendSize ) : SWIGTYPE_p_int32_t
getBlockSize ( ) : SWIGTYPE_p_uint32_t
getMemory ( ) : SWIGTYPE_p_void
getMemorySize ( ) : SWIGTYPE_p_uint32_t
getMemoryWritable ( ) : SWIGTYPE_p_void
getMemory_uint8 ( ) : SWIGTYPE_p_uint8_t
getPassword ( ) : string
getPasswordSize ( ) : SWIGTYPE_p_uint32_t
getPasswordWritable ( ) : SWIGTYPE_p_uint8_t
getPasswordWritable_char ( ) : string
getPassword_uint8 ( ) : SWIGTYPE_p_uint8_t
isMemory ( ) : bool
isPassword ( ) : bool
randomizeMemory ( ) : SWIGTYPE_p_int32_t
randomizeMemory ( SWIGTYPE_p_uint32_t nNewSize ) : SWIGTYPE_p_int32_t
randomizeMemory ( SWIGTYPE_p_void szDestination, SWIGTYPE_p_uint32_t nNewSize ) : bool
randomizeMemory_uint8 ( SWIGTYPE_p_uint8_t szDestination, SWIGTYPE_p_uint32_t nNewSize ) : bool
randomizePassword ( ) : SWIGTYPE_p_int32_t
randomizePassword ( SWIGTYPE_p_uint32_t nNewSize ) : SWIGTYPE_p_int32_t
randomizePassword ( string szDestination, SWIGTYPE_p_uint32_t nNewSize ) : bool
randomizePassword_uint8 ( SWIGTYPE_p_uint8_t szDestination, SWIGTYPE_p_uint32_t nNewSize ) : bool
safe_memcpy ( SWIGTYPE_p_void dest, SWIGTYPE_p_uint32_t dest_size, SWIGTYPE_p_void src, SWIGTYPE_p_uint32_t src_length ) : SWIGTYPE_p_void
safe_memcpy ( SWIGTYPE_p_void dest, SWIGTYPE_p_uint32_t dest_size, SWIGTYPE_p_void src, SWIGTYPE_p_uint32_t src_length, bool bZeroSource ) : SWIGTYPE_p_void
setMemory ( SWIGTYPE_p_void vInput, SWIGTYPE_p_uint32_t nInputSize ) : SWIGTYPE_p_int32_t
setPassword ( string szInput, int nInputSize ) : int
setPassword_uint8 ( SWIGTYPE_p_uint8_t szInput, SWIGTYPE_p_uint32_t nInputSize ) : SWIGTYPE_p_int32_t
zeroMemory ( ) : void
zeroMemory ( SWIGTYPE_p_uint8_t szMemory, SWIGTYPE_p_uint32_t theSize ) : void
zeroMemory ( SWIGTYPE_p_void vMemory, SWIGTYPE_p_uint32_t theSize ) : void

Приватные методы

Метод Описание
OTPassword ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( OTPassword obj ) : HandleRef

Описание методов

Compare() публичный Метод

public Compare ( OTPassword rhs ) : bool
rhs OTPassword
Результат bool

CreateTextBuffer() публичный статический Метод

public static CreateTextBuffer ( ) : OTPassword
Результат OTPassword

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

OTPassword() публичный Метод

public OTPassword ( ) : System
Результат System

OTPassword() публичный Метод

public OTPassword ( OTPassword theBlockSize ) : System
theBlockSize OTPassword
Результат System

OTPassword() публичный Метод

public OTPassword ( SWIGTYPE_p_uint8_t szInput, SWIGTYPE_p_uint32_t nInputSize ) : System
szInput SWIGTYPE_p_uint8_t
nInputSize SWIGTYPE_p_uint32_t
Результат System

OTPassword() публичный Метод

public OTPassword ( SWIGTYPE_p_uint8_t szInput, SWIGTYPE_p_uint32_t nInputSize, OTPassword theBlockSize ) : System
szInput SWIGTYPE_p_uint8_t
nInputSize SWIGTYPE_p_uint32_t
theBlockSize OTPassword
Результат System

OTPassword() публичный Метод

public OTPassword ( SWIGTYPE_p_void vInput, SWIGTYPE_p_uint32_t nInputSize ) : System
vInput SWIGTYPE_p_void
nInputSize SWIGTYPE_p_uint32_t
Результат System

OTPassword() публичный Метод

public OTPassword ( SWIGTYPE_p_void vInput, SWIGTYPE_p_uint32_t nInputSize, OTPassword theBlockSize ) : System
vInput SWIGTYPE_p_void
nInputSize SWIGTYPE_p_uint32_t
theBlockSize OTPassword
Результат System

OTPassword() публичный Метод

public OTPassword ( string szInput, SWIGTYPE_p_uint32_t nInputSize ) : System
szInput string
nInputSize SWIGTYPE_p_uint32_t
Результат System

OTPassword() публичный Метод

public OTPassword ( string szInput, SWIGTYPE_p_uint32_t nInputSize, OTPassword theBlockSize ) : System
szInput string
nInputSize SWIGTYPE_p_uint32_t
theBlockSize OTPassword
Результат System

SetSize() публичный Метод

public SetSize ( SWIGTYPE_p_uint32_t uSize ) : bool
uSize SWIGTYPE_p_uint32_t
Результат bool

addChar() публичный Метод

public addChar ( SWIGTYPE_p_uint8_t theChar ) : bool
theChar SWIGTYPE_p_uint8_t
Результат bool

addMemory() публичный Метод

public addMemory ( SWIGTYPE_p_void vAppend, SWIGTYPE_p_uint32_t nAppendSize ) : SWIGTYPE_p_int32_t
vAppend SWIGTYPE_p_void
nAppendSize SWIGTYPE_p_uint32_t
Результат SWIGTYPE_p_int32_t

getBlockSize() публичный Метод

public getBlockSize ( ) : SWIGTYPE_p_uint32_t
Результат SWIGTYPE_p_uint32_t

getMemory() публичный Метод

public getMemory ( ) : SWIGTYPE_p_void
Результат SWIGTYPE_p_void

getMemorySize() публичный Метод

public getMemorySize ( ) : SWIGTYPE_p_uint32_t
Результат SWIGTYPE_p_uint32_t

getMemoryWritable() публичный Метод

public getMemoryWritable ( ) : SWIGTYPE_p_void
Результат SWIGTYPE_p_void

getMemory_uint8() публичный Метод

public getMemory_uint8 ( ) : SWIGTYPE_p_uint8_t
Результат SWIGTYPE_p_uint8_t

getPassword() публичный Метод

public getPassword ( ) : string
Результат string

getPasswordSize() публичный Метод

public getPasswordSize ( ) : SWIGTYPE_p_uint32_t
Результат SWIGTYPE_p_uint32_t

getPasswordWritable() публичный Метод

public getPasswordWritable ( ) : SWIGTYPE_p_uint8_t
Результат SWIGTYPE_p_uint8_t

getPasswordWritable_char() публичный Метод

public getPasswordWritable_char ( ) : string
Результат string

getPassword_uint8() публичный Метод

public getPassword_uint8 ( ) : SWIGTYPE_p_uint8_t
Результат SWIGTYPE_p_uint8_t

isMemory() публичный Метод

public isMemory ( ) : bool
Результат bool

isPassword() публичный Метод

public isPassword ( ) : bool
Результат bool

randomizeMemory() публичный Метод

public randomizeMemory ( ) : SWIGTYPE_p_int32_t
Результат SWIGTYPE_p_int32_t

randomizeMemory() публичный Метод

public randomizeMemory ( SWIGTYPE_p_uint32_t nNewSize ) : SWIGTYPE_p_int32_t
nNewSize SWIGTYPE_p_uint32_t
Результат SWIGTYPE_p_int32_t

randomizeMemory() публичный статический Метод

public static randomizeMemory ( SWIGTYPE_p_void szDestination, SWIGTYPE_p_uint32_t nNewSize ) : bool
szDestination SWIGTYPE_p_void
nNewSize SWIGTYPE_p_uint32_t
Результат bool

randomizeMemory_uint8() публичный статический Метод

public static randomizeMemory_uint8 ( SWIGTYPE_p_uint8_t szDestination, SWIGTYPE_p_uint32_t nNewSize ) : bool
szDestination SWIGTYPE_p_uint8_t
nNewSize SWIGTYPE_p_uint32_t
Результат bool

randomizePassword() публичный Метод

public randomizePassword ( ) : SWIGTYPE_p_int32_t
Результат SWIGTYPE_p_int32_t

randomizePassword() публичный Метод

public randomizePassword ( SWIGTYPE_p_uint32_t nNewSize ) : SWIGTYPE_p_int32_t
nNewSize SWIGTYPE_p_uint32_t
Результат SWIGTYPE_p_int32_t

randomizePassword() публичный статический Метод

public static randomizePassword ( string szDestination, SWIGTYPE_p_uint32_t nNewSize ) : bool
szDestination string
nNewSize SWIGTYPE_p_uint32_t
Результат bool

randomizePassword_uint8() публичный статический Метод

public static randomizePassword_uint8 ( SWIGTYPE_p_uint8_t szDestination, SWIGTYPE_p_uint32_t nNewSize ) : bool
szDestination SWIGTYPE_p_uint8_t
nNewSize SWIGTYPE_p_uint32_t
Результат bool

safe_memcpy() публичный статический Метод

public static safe_memcpy ( SWIGTYPE_p_void dest, SWIGTYPE_p_uint32_t dest_size, SWIGTYPE_p_void src, SWIGTYPE_p_uint32_t src_length ) : SWIGTYPE_p_void
dest SWIGTYPE_p_void
dest_size SWIGTYPE_p_uint32_t
src SWIGTYPE_p_void
src_length SWIGTYPE_p_uint32_t
Результат SWIGTYPE_p_void

safe_memcpy() публичный статический Метод

public static safe_memcpy ( SWIGTYPE_p_void dest, SWIGTYPE_p_uint32_t dest_size, SWIGTYPE_p_void src, SWIGTYPE_p_uint32_t src_length, bool bZeroSource ) : SWIGTYPE_p_void
dest SWIGTYPE_p_void
dest_size SWIGTYPE_p_uint32_t
src SWIGTYPE_p_void
src_length SWIGTYPE_p_uint32_t
bZeroSource bool
Результат SWIGTYPE_p_void

setMemory() публичный Метод

public setMemory ( SWIGTYPE_p_void vInput, SWIGTYPE_p_uint32_t nInputSize ) : SWIGTYPE_p_int32_t
vInput SWIGTYPE_p_void
nInputSize SWIGTYPE_p_uint32_t
Результат SWIGTYPE_p_int32_t

setPassword() публичный Метод

public setPassword ( string szInput, int nInputSize ) : int
szInput string
nInputSize int
Результат int

setPassword_uint8() публичный Метод

public setPassword_uint8 ( SWIGTYPE_p_uint8_t szInput, SWIGTYPE_p_uint32_t nInputSize ) : SWIGTYPE_p_int32_t
szInput SWIGTYPE_p_uint8_t
nInputSize SWIGTYPE_p_uint32_t
Результат SWIGTYPE_p_int32_t

zeroMemory() публичный Метод

public zeroMemory ( ) : void
Результат void

zeroMemory() публичный статический Метод

public static zeroMemory ( SWIGTYPE_p_uint8_t szMemory, SWIGTYPE_p_uint32_t theSize ) : void
szMemory SWIGTYPE_p_uint8_t
theSize SWIGTYPE_p_uint32_t
Результат void

zeroMemory() публичный статический Метод

public static zeroMemory ( SWIGTYPE_p_void vMemory, SWIGTYPE_p_uint32_t theSize ) : void
vMemory SWIGTYPE_p_void
theSize SWIGTYPE_p_uint32_t
Результат void

Описание свойств

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool