Module: M2mKeygen::NonceStore

Extended by:
T::Helpers, T::Sig
Includes:
Kernel
Included in:
Disabled, Memory
Defined in:
lib/m2m_keygen/nonce_store.rb,
lib/m2m_keygen/nonce_store/memory.rb,
lib/m2m_keygen/nonce_store/disabled.rb

Overview

add MUST be atomic (check-and-set in one step): a separate seen?/record pair would be a TOCTOU race.

Defined Under Namespace

Classes: Disabled, Memory

Instance Method Summary collapse

Instance Method Details

#add(nonce, ttl:) ⇒ Object



15
16
# File 'lib/m2m_keygen/nonce_store.rb', line 15

def add(nonce, ttl:)
end