u2f-0.1.0.1: Haskell Universal Two Factor helper toolbox library thing

Safe HaskellNone
LanguageHaskell2010

U2F.Types

Synopsis

Documentation

data Transport Source #

Constructors

BT

Bluetooth Classic (Bluetooth BR/EDR)

BLE

Bluetooth Low Energy (Bluetooth Smart)

NFC

Near-Field Communications

USB

USB HID (Human Interface Device)

data Request Source #

Generic request for old version of protocol. Probably want to remove

Constructors

Request 

data Registration Source #

Instances

Show Registration Source # 
Generic Registration Source # 

Associated Types

type Rep Registration :: * -> * #

FromJSON Registration Source # 
ToJSON Registration Source # 
type Rep Registration Source # 
type Rep Registration = D1 (MetaData "Registration" "U2F.Types" "u2f-0.1.0.1-8NJYcVaqlHrG22xgVvP1Oe" False) (C1 (MetaCons "Registration" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "registration_registrationData") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "registration_challenge") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "registration_version") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "registration_appId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "registration_clientData") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "registration_sessionID") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)))))))

data RegistrationData Source #

data Signin Source #

Instances

Eq Signin Source # 

Methods

(==) :: Signin -> Signin -> Bool #

(/=) :: Signin -> Signin -> Bool #

Show Signin Source # 
Generic Signin Source # 

Associated Types

type Rep Signin :: * -> * #

Methods

from :: Signin -> Rep Signin x #

to :: Rep Signin x -> Signin #

FromJSON Signin Source # 
type Rep Signin Source # 
type Rep Signin = D1 (MetaData "Signin" "U2F.Types" "u2f-0.1.0.1-8NJYcVaqlHrG22xgVvP1Oe" False) (C1 (MetaCons "Signin" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "signin_keyHandle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "signin_clientData") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "signin_signatureData") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))))