diff options
| author | J08nY | 2017-09-19 19:24:21 +0200 |
|---|---|---|
| committer | J08nY | 2017-09-20 16:49:45 +0200 |
| commit | 79d34c9e7a42dc796ec02eb0e1fb4e84aa5340f7 (patch) | |
| tree | 01b529689c3b58bad7f257fd898e1a183fabe3a4 /src/misc/config.h | |
| parent | 6b638ddf30cfc15a68c5421126a35ffe7f8f5854 (diff) | |
| download | ecgen-79d34c9e7a42dc796ec02eb0e1fb4e84aa5340f7.tar.gz ecgen-79d34c9e7a42dc796ec02eb0e1fb4e84aa5340f7.tar.zst ecgen-79d34c9e7a42dc796ec02eb0e1fb4e84aa5340f7.zip | |
Diffstat (limited to 'src/misc/config.h')
| -rw-r--r-- | src/misc/config.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/misc/config.h b/src/misc/config.h index 7b9a9dc..5069881 100644 --- a/src/misc/config.h +++ b/src/misc/config.h @@ -14,17 +14,25 @@ enum field_e { FIELD_PRIME, FIELD_BINARY }; enum format_e { FORMAT_JSON, FORMAT_CSV }; enum points_e { + POINTS_NONE = 0, POINTS_PRIME, POINTS_RANDOM, POINTS_ALL, - POINTS_NONPRIME, - POINTS_NONE + POINTS_NONPRIME }; struct points_s { enum points_e type; size_t amount; }; +typedef enum { + SEED_NONE = 0, + SEED_ANSI, + SEED_BRAINPOOL, + SEED_BRAINPOOL_RFC, + SEED_FIPS +} seed_e; + typedef struct { enum field_e field; bool binary_field; @@ -41,7 +49,7 @@ typedef struct { long koblitz_value; bool cofactor; long cofactor_bound; - bool ansi; + seed_e seed_algo; char *seed; bool unique; struct points_s points; |
