Shadow M de N de una clave SVMK (Secret Master Key). Más...
Métodos públicos | |
| SvmkShadow (int version, byte[] shadow) | |
| Constructor para inicializar la sombra M de N. | |
| int | getVersion () |
| Vuelve la versión de Shadow. | |
| byte[] | getShadow () |
| Devuelve los datos sin procesar de «shadow». | |
Shadow M de N de una clave SVMK (Secret Master Key).
Devuelta por Dinamo#generateSVMK(int, byte[], int, int) y se pasa como entrada a Dinamo#recoverSVMK(SvmkShadow[]). Cada «shadow» corresponde a una parte del secreto distribuida a un custodio.
| SvmkShadow | ( | int | version, |
| byte[] | shadow ) |
Constructor para inicializar la sombra M de N.
| version | Versión de shadow. Utiliza TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V1_TYPE o TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V2_TYPE. |
| shadow | Datos de la sombra. Tamaño máximo TacNDJavaLib#DN_SC_M_OF_N_SHADOW_MAX_LEN. |
| int getVersion | ( | ) |
Vuelve la versión de Shadow.
| byte[] getShadow | ( | ) |
Devuelve los datos sin procesar de «shadow».
El tamaño real de los datos depende de la versión:
TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V1_TYPE — primeros TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V1_MAX_LEN bytes. TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V2_TYPE — primeros TacNDJavaLib#DN_SC_M_OF_N_SHADOW_V2_MAX_LEN bytes.