code cleanup
made math25519,M many times fastr
added in-message nonce generator