All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tu.crossing.JavaCryptographicArchitecture.3.1.2.source-code.KeyPair.crysl Maven / Gradle / Ivy

The newest version!
SPEC java.security.KeyPair

OBJECTS
	java.security.PrivateKey privateKey;
	java.security.PublicKey publicKey;
	java.security.PrivateKey retPrivateKey;
	java.security.PublicKey retPublicKey;
	
EVENTS
	c1: KeyPair(publicKey, privateKey);
	Con := c1;
	
	gpu1: retPublicKey = getPublic();
	GetPubl := gpu1;
	
	gpr1: retPrivateKey = getPrivate();
	GetPriv := gpr1;

ORDER
	Con, (GetPubl | GetPriv)*
	
REQUIRES
	generatedPrivkey[privateKey];
	generatedPubkey[publicKey];
	noCallTo[Con] => generatedKeypair[this, _];
	
ENSURES
	generatedKeypair[this, _] after Con;
	generatedPubkey[retPublicKey] after GetPubl;
	generatedPrivkey[retPrivateKey] after GetPriv;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy