Home | History | Annotate | Download | only in cgdconfig

Lines Matching refs:keygen

159 static bits_t	*getkey(const char *, struct keygen *, size_t,
161 static bits_t *getkey_storedkey(const char *, struct keygen *, size_t);
162 static bits_t *getkey_randomkey(const char *, struct keygen *, size_t, int);
164 static bits_t *getkey_argon2id(const char *, struct keygen *, size_t);
166 static bits_t *getkey_pkcs5_pbkdf2(const char *, struct keygen *, size_t,
168 static bits_t *getkey_shell_cmd(const char *, struct keygen *, size_t);
248 struct keygen *kg;
323 keygen_addlist(&p->keygen, kg);
446 getkey(const char *dev, struct keygen *kg, size_t len0,
503 warnx("unrecognised keygen method %d in getkey()",
551 getkey_storedkey(const char *target, struct keygen *kg, size_t keylen)
558 getkey_randomkey(const char *target, struct keygen *kg, size_t keylen, int hard)
606 * behaviour is indicated by the keygen method pkcs5_pbkdf2, and a
607 * non-zero compat flag. The new default, and correct keygen method is
612 getkey_pkcs5_pbkdf2(const char *target, struct keygen *kg, size_t keylen,
641 getkey_argon2id(const char *target, struct keygen *kg, size_t keylen)
675 getkey_shell_cmd(const char *target, struct keygen *kg, size_t keylen)
746 struct keygen *kg;
822 for (kg = p->keygen;
846 p->key = getkey(argv[1], p->keygen, p->keylen, &skh);
1336 struct keygen *kg;
1341 for (kg = p->keygen; kg && !ret; kg = kg->next) {
1366 warnx("unsupported keygen method");
1417 keygen_stripstored(&p->keygen);
1418 if (!p->keygen) {
1419 warnx("no keygen in parameters file \"%s\"", Pfile);
1423 if (!p->keygen) {
1424 p->keygen = keygen_generate(KEYGEN_PKCS5_PBKDF2_SHA1);
1425 if (!p->keygen)
1429 if (keygen_filldefaults(p->keygen, p->keylen)) {
1430 warnx("Failed to generate defaults for keygen");
1437 ret = keygen_tweakshared(p->keygen);
1439 ret = keygen_makeshared(p->keygen);
1457 struct keygen *kg;
1468 for (kg=p->keygen; kg; kg=kg->next)
1474 for (kg=oldp->keygen; kg; kg=kg->next)
1486 oldp->key = getkey("old file", oldp->keygen, oldp->keylen, NULL);
1488 /* we copy across the non-keygen info, here. */
1514 keygen_stripstored(&p->keygen);
1515 if (!p->keygen) {
1516 warnx("no keygen in parameters file \"%s\"", Pfile);
1520 if (!p->keygen) {
1521 p->keygen = keygen_generate(KEYGEN_PKCS5_PBKDF2_SHA1);
1522 if (!p->keygen)
1526 (void)keygen_filldefaults(p->keygen, p->keylen);
1531 ret = keygen_tweakshared(p->keygen);
1533 ret = keygen_makeshared(p->keygen);
1538 p->key = getkey("new file", p->keygen, p->keylen, NULL);
1542 keygen_addlist(&p->keygen, kg);
1727 p->key = getkey(dev, p->keygen, p->keylen, NULL);