API-relevant changes: salt stored in key