update settings generate key
update keyinfo
add keysize for automatic key generation
Merge remote-tracking branch 'origin/dev' into dev