The text e6c96bb52efd, as Debian 6.0 (Squeeze) shipped it.
PAM service function to alter credentials
pam_sm_setcred(3) on Linux now