Lines Matching defs:scheme
502 * We extract the scheme from setting str to allow for
503 * full scheme name comparison
509 nondes_scheme_substr(const char * setting,char * scheme, unsigned int len)
517 /* clear out scheme buffer regardless of result */
518 memset(scheme, 0, len);
520 /* make sure we are working on non-des scheme string */
537 /* copy scheme substr to buffer */
538 memcpy(scheme, start, (size_t)(sep - start));
551 char scheme[12];
562 setting, scheme, sizeof(scheme));
570 if (strcmp(scheme, "2a") == 0) {
572 } else if (strcmp(scheme, "sha1") == 0) {
575 } else if (strcmp(scheme, "1") == 0) {
580 } else if (strcmp(scheme, "argon2id") == 0) {
583 } else if (strcmp(scheme, "argon2i") == 0) {
586 } else if (strcmp(scheme, "argon2d") == 0) {
591 /* invalid scheme, including empty string */