bcrypt
extern char *bcrypt(const char *, const char *);
(void) strlcpy(ctbuffer, bcrypt(plaintext, salt), ctbufflen);