BCRYPT_MAXSALT
u_int8_t csalt[BCRYPT_MAXSALT];
if (strlen(salt) * 3 / 4 < BCRYPT_MAXSALT)
decode_base64(csalt, BCRYPT_MAXSALT, (const u_int8_t *) salt);
salt_len = BCRYPT_MAXSALT;
encode_base64((u_int8_t *)buffer, csalt, BCRYPT_MAXSALT);