/user ssh-keys import user=grin public-key-file=id_dsa.pub
key size is limited by 1024 bytes (see FIPS186-2)!
The question is: why did you have to change it (from FIPS186-3)? It has been working for ages now, with this move you pretty much break a huge amount of external control tools, as well as screwing admins (who are lazy bastards and don’t want to type kilometer length passwords every bloody damned time).
I hope there is a very serious reason to have this one, and I’m eager to know. (Making it easier to break the communication encyption isn’t one of those.)