tu.crossing.JavaCryptographicArchitecture.3.1.2.source-code.DSAGenParameterSpec.crysl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of JavaCryptographicArchitecture
Show all versions of JavaCryptographicArchitecture
JavaCryptographicArchitecture CrySL ruleset
The newest version!
SPEC java.security.spec.DSAGenParameterSpec
OBJECTS
int primePLen;
int subPrimeQLen;
int seedLen;
EVENTS
c1: DSAGenParameterSpec(primePLen, subPrimeQLen);
c2: DSAGenParameterSpec(primePLen, subPrimeQLen, seedLen);
Con := c1 | c2;
ORDER
Con
CONSTRAINTS
primePLen in {3072}; //BSI TR-02102-1 page 53
subPrimeQLen in {256};
primePLen in {3072} => subPrimeQLen in {256};
ENSURES
preparedDSA[this];