public class GNURandomGenerator
extends java.lang.Object
implements tr.gov.tubitak.uekae.esya.api.crypto.RandomGenerator
Constructor and Description |
---|
GNURandomGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
addSeeder(tr.gov.tubitak.uekae.esya.api.common.crypto.ISeed seeder) |
int |
getSeederCount() |
void |
nextBytes(byte[] bytes) |
void |
nextBytes(byte[] bytes,
int start,
int len) |
void |
removeAllSeeders() |
boolean |
removeSeeder(tr.gov.tubitak.uekae.esya.api.common.crypto.ISeed seeder) |
public void nextBytes(byte[] bytes)
nextBytes
in interface tr.gov.tubitak.uekae.esya.api.crypto.RandomGenerator
public void nextBytes(byte[] bytes, int start, int len)
nextBytes
in interface tr.gov.tubitak.uekae.esya.api.crypto.RandomGenerator
public void addSeeder(tr.gov.tubitak.uekae.esya.api.common.crypto.ISeed seeder) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
addSeeder
in interface tr.gov.tubitak.uekae.esya.api.crypto.RandomGenerator
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public boolean removeSeeder(tr.gov.tubitak.uekae.esya.api.common.crypto.ISeed seeder) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
removeSeeder
in interface tr.gov.tubitak.uekae.esya.api.crypto.RandomGenerator
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public void removeAllSeeders()
removeAllSeeders
in interface tr.gov.tubitak.uekae.esya.api.crypto.RandomGenerator
public int getSeederCount() throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getSeederCount
in interface tr.gov.tubitak.uekae.esya.api.crypto.RandomGenerator
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
Copyright © 2025. All rights reserved.