Password managers for iOS
I personally love 1Password, it is a great solution for iOS and Mac, they have an really good and fast syncing option (you can choose if you want to use iCloud, Dropbox or you can sync with the Mac app via wifi), the Developer just updated the app for iOS 7. 

The only disadvantage per your requirements is that it is not open-source.