C# Класс ElectroChecker.Vuln2Methods

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
NominateUsers ( string host, Election election, User candidates ) : Election
ProcessGet ( string host, string id, string flag ) : int
ProcessPut ( string host, string id, string flag ) : int
RegisterCandidates ( string host, User users ) : Electro.Model.User[]
RegisterVoters ( string host, int votes, User candidateUsers ) : int[]>[].KeyValuePair
StartElection ( string host, User candidate, bool isPublic, int nominateTimeInSec, int voteTimeInSec ) : Election

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

Метод Описание
ExtractFlag ( Election election, PrivateKey privateKey, int flagLen ) : string
GenVotes ( string flag, Election election ) : int[][]

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

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

public static NominateUsers ( string host, Election election, User candidates ) : Election
host string
election Electro.Model.Election
candidates Electro.Model.User
Результат Electro.Model.Election

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

public static ProcessGet ( string host, string id, string flag ) : int
host string
id string
flag string
Результат int

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

public static ProcessPut ( string host, string id, string flag ) : int
host string
id string
flag string
Результат int

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

public static RegisterCandidates ( string host, User users ) : Electro.Model.User[]
host string
users Electro.Model.User
Результат Electro.Model.User[]

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

public static RegisterVoters ( string host, int votes, User candidateUsers ) : int[]>[].KeyValuePair
host string
votes int
candidateUsers Electro.Model.User
Результат int[]>[].KeyValuePair

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

public static StartElection ( string host, User candidate, bool isPublic, int nominateTimeInSec, int voteTimeInSec ) : Election
host string
candidate Electro.Model.User
isPublic bool
nominateTimeInSec int
voteTimeInSec int
Результат Electro.Model.Election