Coin_Flipping - Модули

В библиотеке два модуля: Alice, Bob.

Alice
Автор: Владимир
Язык программирования: Си
Спецификация процедуры (alice.h):
char* Alice_Side(int s, size_t *real_t, size_t max_t);

s - соединённое гнездо
real_t - выбранное число подбрасываний
max_t - максимально-допустимое число подбрасываний
Замечания к реализации: Бит, выбираемый для угадывания установлен в 0.

Bob
Автор: Владимир
Язык программирования: Си
Спецификация процедуры (bob.h):
int Bob_Side(int s, size_t t, char *bit);

s - соединённое гнездо
t - число подбрасываний
bit - указатель на массив со значениями подбрасываний
Замечания к реализации: из списка односторонних функций всегда выбирается MD5.