blob: 95e69bbe998fb00cd27c92ca36110b31fc70b62b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/* $OpenBSD: crypt.c,v 1.30 2015/07/18 01:18:50 jeremy Exp $ */
#include <errno.h>
#include <pwd.h>
char *
crypt(const char *key, const char *setting)
{
if (setting[0] == '$') {
switch (setting[1]) {
case '2':
return bcrypt(key, setting);
default:
errno = EINVAL;
return (NULL);
}
}
errno = EINVAL;
return (NULL);
}
|