Password not getting hashed on signup

Hi, I have my signup working OK, however the users password is not getting hashed. Here is the action in my users controller...

function signup() {
if (!empty($this->data)) {
if(isset($this->data['User']['password2']))
$this->data['User']['password2hashed'] = $this->Auth->password($this->data['User']['password2']);
$this->Auth->fields = array('username' => 'email', 'password' =>