def __mul__(self, other):
<EOL>if self is generatorG1():<EOL><INDENT>return _genMultiply(other, G1Element, orderG1(), <EOL>librelic.g1_mul_gen_abi)<EOL><DEDENT>return _scalarMultiply(self, other, orderG1(), librelic.g1_mul_abi)<EOL>
Multiplies this G1Element with a scalar of integer type.