diff options
Diffstat (limited to 'src/random/seed.h')
| -rw-r--r-- | src/random/seed.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/random/seed.h b/src/random/seed.h new file mode 100644 index 0000000..998bdcd --- /dev/null +++ b/src/random/seed.h @@ -0,0 +1,44 @@ +/* + * ecgen, tool for generating Elliptic curve domain parameters + * Copyright (C) 2017 J08nY + */ +#ifndef ECGEN_SEED_H +#define ECGEN_SEED_H + +#include "io/cli.h" +#include "types.h" + +/** + * + * @param seed + */ +void seed_free(seed_t **seed); + +/** + * + * @param curve + * @param config + * @param ... + * @return + */ +int seed_random(curve_t *curve, config_t *config, ...); + +/** + * + * @param curve + * @param config + * @param ... + * @return + */ +int seed_argument(curve_t *curve, config_t *config, ...); + +/** + * + * @param curve + * @param config + * @param ... + * @return + */ +int seed_input(curve_t *curve, config_t *config, ...); + +#endif // ECGEN_SEED_H |
