C# 클래스 KeePassLib.Native.NativeLib

Interface to native library (library containing fast versions of several cryptographic functions).
파일 보기 프로젝트 열기: cappert/keepass2 1 사용 예제들

공개 메소드들

메소드 설명
GetDesktopType ( ) : DesktopType
GetPlatformID ( ) : PlatformID
IsLibraryInstalled ( ) : bool

Determine if the native library is installed.

IsUnix ( ) : bool
RunConsoleApp ( string strAppPath, string strParams ) : string
RunConsoleApp ( string strAppPath, string strParams, string strStdInput ) : string
RunConsoleApp ( string strAppPath, string strParams, string strStdInput, AppRunFlags f ) : string
TransformKey256 ( byte pBuf256, byte pKey256, ulong uRounds ) : bool

Transform a key.

TransformKeyBenchmark256 ( uint uTimeMs, ulong &puRounds ) : bool

Benchmark key transformation.

비공개 메소드들

메소드 설명
EnsureNoBom ( StreamWriter sw ) : void
FreeArrays ( IntPtr>.KeyValuePair kvpPointers ) : void
GetBuffers256 ( IntPtr>.KeyValuePair kvpSource, byte pbDestBuf, byte pbDestKey ) : void
PrepareArrays256 ( byte pBuf256, byte pKey256 ) : IntPtr>.KeyValuePair

메소드 상세

GetDesktopType() 공개 정적인 메소드

public static GetDesktopType ( ) : DesktopType
리턴 DesktopType

GetPlatformID() 공개 정적인 메소드

public static GetPlatformID ( ) : PlatformID
리턴 PlatformID

IsLibraryInstalled() 공개 정적인 메소드

Determine if the native library is installed.
public static IsLibraryInstalled ( ) : bool
리턴 bool

IsUnix() 공개 정적인 메소드

public static IsUnix ( ) : bool
리턴 bool

RunConsoleApp() 공개 정적인 메소드

public static RunConsoleApp ( string strAppPath, string strParams ) : string
strAppPath string
strParams string
리턴 string

RunConsoleApp() 공개 정적인 메소드

public static RunConsoleApp ( string strAppPath, string strParams, string strStdInput ) : string
strAppPath string
strParams string
strStdInput string
리턴 string

RunConsoleApp() 공개 정적인 메소드

public static RunConsoleApp ( string strAppPath, string strParams, string strStdInput, AppRunFlags f ) : string
strAppPath string
strParams string
strStdInput string
f AppRunFlags
리턴 string

TransformKey256() 공개 정적인 메소드

Transform a key.
public static TransformKey256 ( byte pBuf256, byte pKey256, ulong uRounds ) : bool
pBuf256 byte Source and destination buffer.
pKey256 byte Key to use in the transformation.
uRounds ulong Number of transformation rounds.
리턴 bool

TransformKeyBenchmark256() 공개 정적인 메소드

Benchmark key transformation.
public static TransformKeyBenchmark256 ( uint uTimeMs, ulong &puRounds ) : bool
uTimeMs uint Number of milliseconds to perform the benchmark.
puRounds ulong Number of transformations done.
리턴 bool