Commentaires
This commit is contained in:
parent
2d030cdac1
commit
9828aff63a
|
@ -77,7 +77,7 @@ class ChaCha constructor(val key: ByteArray) {
|
|||
// instanciation du vecteur d'initialisation
|
||||
val params: ParametersWithIV
|
||||
if (encrypt) {
|
||||
// génèrer le vecteur d'initialisation si le message doit être chiffré
|
||||
// générer le vecteur d'initialisation si le message doit être chiffré
|
||||
val iv = generateIV()
|
||||
output.write(iv)
|
||||
params = ParametersWithIV(keyParameter, iv)
|
||||
|
|
|
@ -59,7 +59,7 @@ object CheckNumber {
|
|||
synchronized(this.numberObj) {
|
||||
|
||||
try {
|
||||
// génèrer le token
|
||||
// générer le token
|
||||
this.token = this.genToken()
|
||||
|
||||
// créer le message
|
||||
|
|
|
@ -47,7 +47,7 @@ class Curve(private val secretKey: ByteArray, val publicKey: ByteArray) {
|
|||
val privateKey: ByteArray
|
||||
|
||||
if (pk == null) {
|
||||
// génèrer la paire de clé si elle n'existe pas
|
||||
// générer la paire de clé si elle n'existe pas
|
||||
val kp = cipher.generateKeyPair()
|
||||
|
||||
privateKey = kp.privateKey
|
||||
|
@ -61,7 +61,7 @@ class Curve(private val secretKey: ByteArray, val publicKey: ByteArray) {
|
|||
privateKey = Base64.decode(pk, Base64.DEFAULT)
|
||||
}
|
||||
|
||||
// génèrer la clé publique
|
||||
// générer la clé publique
|
||||
val publicKey = ByteArray(ChaCha.KEY_SIZE)
|
||||
curve_sigs.curve25519_keygen(publicKey, privateKey)
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ import xyz.johnny.norntalk.messages.NornMessage
|
|||
import java.util.*
|
||||
|
||||
/**
|
||||
* Classe permettant de génèrer les QR codes
|
||||
* Classe permettant de générer les QR codes
|
||||
* Les QR codes générés sont composés en 4 parties:
|
||||
*
|
||||
* 1. La clé publique de l'utilisateur
|
||||
|
@ -230,11 +230,11 @@ class QRCode {
|
|||
// récupérer la clé publique de l'utilisateur
|
||||
val pubkey = Curve.getCurve(context).publicKey
|
||||
|
||||
// génèrer une clé à usage unique
|
||||
// générer une clé à usage unique
|
||||
val tempkey = ByteArray(ChaCha.KEY_SIZE)
|
||||
Security.random.nextBytes(tempkey)
|
||||
|
||||
// génèrer un token
|
||||
// générer un token
|
||||
val btoken = ByteArray(TOKEN_SIZE)
|
||||
Security.random.nextBytes(btoken)
|
||||
val token = Hex.toHexString(btoken)
|
||||
|
@ -254,9 +254,9 @@ class QRCode {
|
|||
|
||||
|
||||
/**
|
||||
* Méthode appelé à la réception de chaque message afin de vérifier que le message reçu ne soit
|
||||
* pas présent dans l'association jeton/clé. Si c'est le cas, une conversation sécurisée sera
|
||||
* créé avec l'expéditeur du message.
|
||||
* Méthode appelé à la réception de chaque message afin de vérifier si message reçu est
|
||||
* présent dans l'association jeton/clé.
|
||||
* Si c'est le cas, une conversation sécurisée sera créée avec l'expéditeur du message.
|
||||
*
|
||||
* @param context Contexte courant
|
||||
* @param msg SMS reçu
|
||||
|
|
|
@ -103,7 +103,7 @@ abstract class BaseActivity: AppCompatActivity() {
|
|||
|
||||
var iv = ByteArray(HASH_IV_SIZE)
|
||||
if (prefPass.isEmpty()) {
|
||||
// génèrer le vecteur d'initialisation si le mot de passe n'existe pas
|
||||
// générer le vecteur d'initialisation si le mot de passe n'existe pas
|
||||
Security.random.nextBytes(iv)
|
||||
} else {
|
||||
// lire le vecteur d'initialisation si le message existe
|
||||
|
|
Loading…
Reference in a new issue