SPRUJB6B November 2024 – May 2025 AM2612
Arguments: address (length=1)
This command Montgomery-multiplies the scratchpad by a 1-word value. The primary uses are:
To Montgomery-multiply by a 1-word random nonzero (e.g. odd) blinding value.
To Montgomery-multiply by the constant 2MAU_INT_WORD_SIZE-1, which effects a modular multiplication by ½.
Effect:
scratchpad = (address[0]*scratchpad)/(2MAU_INT_WORD_SIZE) mod modulus.
This command will cause an error if: