18 lines
600 B
Kotlin
18 lines
600 B
Kotlin
// Fixtura negativa Kotlin: SecureRandom singur (aleator, nu criptografie; forma din libsignal
|
|
// java/shared/java/org/signal/libsignal/zkgroup/donation/DonationPermit.kt:122) si un tip X509Certificate purtat ca parametru,
|
|
// fara nicio verificare de lant. Nicio gasire.
|
|
package fixturi
|
|
|
|
import java.security.SecureRandom
|
|
import java.security.cert.X509Certificate
|
|
|
|
class ZgomotSecureRandom {
|
|
fun aleator(rng: SecureRandom = SecureRandom()): ByteArray {
|
|
val b = ByteArray(32)
|
|
rng.nextBytes(b)
|
|
return b
|
|
}
|
|
|
|
fun subiect(cert: X509Certificate): String = cert.subjectX500Principal.name
|
|
}
|