C# Класс Universal.Torrent.Client.Encryption.PeerBEncryption

Class to handle message stream encryption for receiving connections
Наследование: EncryptedSocket
Показать файл Открыть проект

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

Метод Описание
PeerBEncryption ( InfoHash possibleSkeYs, EncryptionTypes allowedEncryption ) : System

Защищенные методы

Метод Описание
DoneReceiveY ( ) : void
DoneSynchronize ( ) : void

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

Метод Описание
GotInitialPayload ( IAsyncResult result ) : void
GotPadC ( IAsyncResult result ) : void
GotVerification ( IAsyncResult result ) : void
MatchSkey ( IReadOnlyList torrentHash ) : bool

Matches a torrent based on whether the HASH('req2', SKEY) xor HASH('req3', S) matches, where SKEY is the InfoHash of the torrent and sets the SKEY to the InfoHash of the matched torrent.

StepFour ( ) : void

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

DoneReceiveY() защищенный Метод

protected DoneReceiveY ( ) : void
Результат void

DoneSynchronize() защищенный Метод

protected DoneSynchronize ( ) : void
Результат void

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

public PeerBEncryption ( InfoHash possibleSkeYs, EncryptionTypes allowedEncryption ) : System
possibleSkeYs InfoHash
allowedEncryption EncryptionTypes
Результат System