Next: 3 Biblioteka lib_cert
Up: 6 Implementacja
Previous: 1 Architektura systemu
  Spis rzeczy
Biblioteka eXnat pełni dwie funkcje. Pierwszą z nich jest ułatwienie
korzystania z biblioteki nat, która implementuje podstawowe operacje na
dużych liczbach naturalnych. Chodziło mi przede wszystkim o skrócenie zapisu
wywołania funkcji przez zmniejszenie liczby podawanych argumentów. Drugą
i oczywiście ważniejszą funkcjonalnością tej biblioteki było dostarczenie
wielu potrzebnych operacji na liczbach naturalnych. W niej dostarczana
jest również funkcja haszująca MD5 z biblioteki digest, operująca w
oryginale na napisach (jako argumentu oczekuje napisu dowolnej długości, a wynikiem
jest napis 16 bitowy) -- zastąpiono to operacjami na liczbach typu nat.
Piotr Kozieradzki
2003-05-16