modules/woz_aliro_stack/src/session.cpp
asxeem/openaliro
Module

session.cpp

modules/woz_aliro_stack/src/session.cpp

depends on access_document.h ble_message.h ble_timeout.h nfc_auth.h nfc_select.h nfc_step_up.h

flowchart TD
  AllocateSession --> NextResponseTimerGeneration
  AllocateSession --> SessionIndex
Undocumented (54)

SessionContext, ApplyNfcApduLimits, ResponseTimerContext, SessionDataEvent, SessionDataEvent.SessionDataEvent, ResponseTimeoutEvent, ResponseTimeoutEvent.ResponseTimeoutEvent, EventHeader, StackLock, StackLock.~StackLock, StackLock.StackLock, FindSession, SessionIndex, NextResponseTimerGeneration, ResponseTimerExpired, AllocateSession, DestroyKey, ResetSession, ObserveResponseTimeoutMessage, Append, AppendCommonSalt, DeriveVolatileKeys, DerivePersistentKey, IsValidCryptogramPlaintext, TryFastKey, SendApCommand, SendAuth0, HandleAuth0Response, MakeNonce, DeriveBleSessionKeys, EncryptBleMessage, DecryptBleMessage, SendEncryptedExchange, SendUrskExchange, SendNfcCompletionExchange, ProcessAccess, CompleteBleAccess, HandleExchangeResponse, SendNextEnvelope, SendGetResponse, StartStepUpExchange, EncodeBstrHead, ValidateAndProcessAccessDocument, FinishStepUpResponse, CollectStepUpResponse, HandleAuth1Response, CreateSession, DestroySession, ProcessSessionData, ProcessResponseTimeout, HandleSessionData, SendBleMessage, SendReaderStatusChangedMessage, ProcessEvent