Commentaires

This commit is contained in:
odrling 2018-01-10 16:27:49 +01:00
parent 2d030cdac1
commit 9828aff63a
5 changed files with 11 additions and 11 deletions

View file

@ -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)

View file

@ -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

View file

@ -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)

View file

@ -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

View file

@ -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