master
overhaul internally-public declarations using wrapper headers
update crypt_blowfish to support $2b$ prefix
add crypt_des header for declarations shared with encrypt function
apply hidden visibility to various remaining internal interfaces
make some arrays const
reduce spurious inclusion of libc.h
in crypt-sha*, reject excessive rounds as error rather than clamping