aere-quantum/crypto-inventory/test/fixturi/negative/FaraLibsignal.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);
}
}