Referência da Estrutura OATH_SA_v1

#include "dinamo.h"

Campos de Dados

BYTE type
 
BYTE key_len
 
BYTE key [MAX_OATH_HMAC_LEN]
 
BYTE truncation_offset
 

Descrição Detalhada

Estrutura de definição de token OTP padrão OATH de evento(HOTP).

Exemplos:
userOtp.c.

Campos

BYTE type

No momento este valor deve ser como definido na tabela.

Valor Significado
OATH_SA_v1_type_SHA1 Define o tipo como SHA1.
Exemplos:
userOtp.c.
BYTE key_len

Tamanho da chave(semente) do token OTP, utilizado em key.

Exemplos:
userOtp.c.

Chave(semente) utilizado para definição do OTP padrão OATH. O tamanho da chave deve ser especificado em key_len.

Exemplos:
userOtp.c.
BYTE truncation_offset

O seguinte valor é suportado:

Valor Significado
OATH_SA_v1_HOTP_DYN_TRUNC_OFF Define o algoritmo de “truncagem” como dinâmico.
Exemplos:
userOtp.c.

A documentação para esta estrutura foi gerada a partir do seguinte arquivo: