summaryrefslogtreecommitdiff
path: root/src/lib/libc/crypt/crypt.c
blob: c61f360a59e7b0c8f67a83567a77f0dc5789daf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*	$OpenBSD: crypt.c,v 1.27 2015/04/06 20:49:41 tedu Exp $	*/

#include <pwd.h>

char *
crypt(const char *key, const char *setting)
{
	if (setting[0] == '$') {
		switch (setting[1]) {
		case '2':
			return bcrypt(key, setting);
		default:
			return (NULL);
		}
	}
}