16 lines
633 B
Java
16 lines
633 B
Java
// Fixtura negativa: aceleasi nume scurte ca in API-ul libsignal (ECKeyPair.generate, HKDF.deriveSecrets, new Aes256GcmSiv), dar FARA
|
|
// importul org.signal.libsignal: nu sunt libsignal, deci nu produc nicio gasire. Fisierul nu se compileaza; e doar text pentru scaner.
|
|
package fixturi;
|
|
|
|
import com.exemplu.chei.ECKeyPair;
|
|
import com.exemplu.kdf.HKDF;
|
|
import com.exemplu.cifru.Aes256GcmSiv;
|
|
|
|
public class FaraLibsignal {
|
|
public Object exemple(byte[] key, byte[] ikm) {
|
|
ECKeyPair ec = ECKeyPair.generate();
|
|
byte[] okm = HKDF.deriveSecrets(ikm, "info".getBytes(), 32);
|
|
return new Aes256GcmSiv(key);
|
|
}
|
|
}
|