09/02/2016
SSH agent → GPG agent
❤
Verify the data integrity and authentication of a message
$\textit{HMAC}(K, m) = H \Bigl( (K' \oplus opad) \;||\; H \bigl( (K' \oplus ipad) \;||\; m \bigr) \Bigr)$$\textit{HOTP}(K, C) = \textit{Truncate}(\textit{HMAC}(K, C)) \land {0x7FFFFFFF}$ $\textit{HOTP-Value} = \textit{HOTP}(K, C) \pmod {10^d}$
$TC = \textit{floor}((\textit{unixtime}(\textit{now}) − \textit{unixtime}(\textit{T0})) / \textit{TS})$ $TOTP = \textit{HOTP}(K, TC)$ $\textit{TOTP-Value} = TOTP \pmod {10^d}$
Pluggable authentication module
Go passwordless o/ || Strong authentication
I don't use it, but: