Hi,
I just reinstalled a Raspberry Pi with the latest Armory offline bundle. While testing and backing up, I notices something very strange. Signing a transaction from the online computer takes about 30 sec, that is what I am used to with the old version, or perhaps a bit slower. After the test, I wanted to make a paper backup. But unlocking the wallet to create a paper backup took more than 10 min, closer to 15 min. Most of the time it just said "Unlocking wallet" while a progress bar slowly moved. I understand and accept that EC math is bound to be slow on a RPi. But I would think that signing a transaction also requires unlocking the file? How can signing be so much faster.
In case it matters: I made this wallet from external entropy (shuffling a deck of cards, SHA-256 of the sequence, convert to Armory backup alphabet and "restore"). Before that, I made a test wallet where Armory generated the wallet seed. I did not sign any transactions, but I tested that the various windows could open in Armory, before deciding to create a paper backup and testing my plan for "offline printing". In that case unlocking the wallet was also slow, but only of the order of a minute or two. Why is my "real" wallet so much slower? I did not mess with any advanced options.
I can of cause live with slowness when making paper backups as long as signing is fast.