1 /* $OpenBSD: crypt.c,v 1.28 2015/05/13 21:01:54 bluhm Exp $ */ 2 3 #include <pwd.h> 4 5 char * 6 crypt(const char *key, const char *setting) 7 { 8 if (setting[0] == '$') { 9 switch (setting[1]) { 10 case '2': 11 return bcrypt(key, setting); 12 default: 13 return (NULL); 14 } 15 } 16 17 return (NULL); 18 } 19