added digest auth password management functions