Lenguaje

IpSecAlgorithm.AuthCryptChacha20Poly1305 Campo

Definición

ChaCha20-Poly1305 Autenticación/Integridad + Algoritmo de cifrado y cifrado.

[Android.Runtime.Register("AUTH_CRYPT_CHACHA20_POLY1305", ApiSince=31)]
public const string AuthCryptChacha20Poly1305;
[<Android.Runtime.Register("AUTH_CRYPT_CHACHA20_POLY1305", ApiSince=31)>]
val mutable AuthCryptChacha20Poly1305 : string

Valor de campo

Implementaciones

Atributos

Comentarios

Las claves de este algoritmo deben tener una longitud de 288 bits.

Según RFC7634 (sección 2), el material de clave consta de una clave de 256 bits seguida de una sal de 32 bits. La sal es fija por asociación de seguridad.

La única longitud válida de ICV (truncamiento) es de 128 bits.

Este algoritmo puede estar disponible en el dispositivo. El autor de la llamada DEBE comprobar si se admite antes de usarlo llamando #getSupportedAlgorithms() a y comprobando si este algoritmo se incluye en el conjunto de algoritmos devueltos. El conjunto de algoritmos devuelto no cambiará a menos que se reinicie el dispositivo. IllegalArgumentException se producirá si se solicita este algoritmo en un dispositivo no compatible.

Java documentación para android.net.IpSecAlgorithm.AUTH_CRYPT_CHACHA20_POLY1305.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a