Shadow M de N de uma chave SVMK (Secret Master Key). Mais...
Métodos Públicos | |
| SvmkShadow (int version, byte[] shadow) | |
| Construtor para inicializar a shadow M de N. | |
| int | getVersion () |
| Retorna a versão da shadow. | |
| byte[] | getShadow () |
| Retorna os dados brutos da shadow. | |
Shadow M de N de uma chave SVMK (Secret Master Key).
Retornada por Dinamo#generateSVMK(int, byte[], int, int) e passada como entrada para Dinamo#recoverSVMK(SvmkShadow[]). Cada shadow corresponde a uma parte do segredo distribuída para um custodiante.
| SvmkShadow | ( | int | version, |
| byte[] | shadow ) |
Construtor para inicializar a shadow M de N.
| version | Versão da shadow. Use TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V1_TYPE ou TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V2_TYPE. |
| shadow | Dados da shadow. Tamanho máximo TacNDJavaLib#DN_SC_M_OF_N_SHADOW_MAX_LEN. |
| int getVersion | ( | ) |
Retorna a versão da shadow.
| byte[] getShadow | ( | ) |
Retorna os dados brutos da shadow.
O tamanho efetivo dos dados depende da versão:
TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V1_TYPE — primeiros TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V1_MAX_LEN bytes. TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V2_TYPE — primeiros TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V2_MAX_LEN bytes.