libenigma
Enigma machine utility library
Loading...
Searching...
No Matches
ioc.h
Go to the documentation of this file.
1
7
#ifndef ENIGMA_IOC_H
8
#define ENIGMA_IOC_H
9
10
#include "
crack.h
"
11
15
#define ENIGMA_IOC_ENGLISH (1.73 / 26)
16
20
#define ENIGMA_IOC_ENGLISH_MIN (ENIGMA_IOC_ENGLISH - 0.25)
21
25
#define ENIGMA_IOC_ENGLISH_MAX (ENIGMA_IOC_ENGLISH + 0.25)
26
30
#define ENIGMA_IOC_GERMAN (2.05 / 26)
31
35
#define ENIGMA_IOC_GERMAN_MIN (ENIGMA_IOC_GERMAN - 0.25)
36
40
#define ENIGMA_IOC_GERMAN_MAX (ENIGMA_IOC_GERMAN + 0.25)
41
42
float
enigma_ioc_score
(
const
EnigmaCrackParams
*,
const
char
*);
43
44
#endif
crack.h
enigma_ioc_score
float enigma_ioc_score(const EnigmaCrackParams *, const char *)
Score text using Index of Coincidence.
Definition:
ioc.c:18
EnigmaCrackParams
A structure representing a configuration for cracking an Enigma cipher.
Definition:
crack.h:92
src
enigma
ioc.h
Generated by
1.9.6