C# 클래스 nskein.Threefish

파일 보기 프로젝트 열기: sriramk/nskein 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Mix void
SetSubKeyPerSchedule void

공개 메소드들

메소드 설명
Encrypt ( System.UInt64 plainText, System.UInt64 cipherText ) : void
Threefish ( System.UInt64 key, Tweak tweak, ThreeFishBlockSize blockSize ) : System

비공개 메소드들

메소드 설명
Mix ( System.UInt64 x0, System.UInt64 x1, UInt32 j, UInt32 d, System.UInt64 &y0, System.UInt64 &y1 ) : void
SetSubKeyPerSchedule ( UInt32 currentRound ) : void

메소드 상세

Encrypt() 공개 메소드

public Encrypt ( System.UInt64 plainText, System.UInt64 cipherText ) : void
plainText System.UInt64
cipherText System.UInt64
리턴 void

Threefish() 공개 메소드

public Threefish ( System.UInt64 key, Tweak tweak, ThreeFishBlockSize blockSize ) : System
key System.UInt64
tweak Tweak
blockSize ThreeFishBlockSize
리턴 System