abstract suspend fun store(challenge: <Error class: unknown class>)(source) The contract of this function is that it stores challenges regardless of their contents and performs no sanity checks. Reason: Strong cryptographic nonces are assumed, making collisions unrealistic