[java-opensaml COMMIT] /trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionParametersRe...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Sep 19 18:48:52 EDT 2014
Author: putmanb
Date: Fri Sep 19 18:48:51 2014
New Revision: 4025
URL: http://svn.shibboleth.net/view/java-opensaml?rev=4025&view=rev
Log:
Check for and short-circuit resolution loops if RSAOAEPParameters is already completely resolved.
Modified:
trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionParametersResolver.java
Modified: trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionParametersResolver.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionParametersResolver.java?rev=4025&r1=4024&r2=4025&view=diff
==============================================================================
--- trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionParametersResolver.java (original)
+++ trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionParametersResolver.java Fri Sep 19 18:48:51 2014
@@ -347,10 +347,14 @@
* @param whitelistBlacklistPredicate the whitelist/blacklist predicate with which to evaluate the
* candidate data encryption and key transport algorithm URIs
*/
- // Checkstyle: CyclomaticComplexity -- more readable not split up
+ // Checkstyle: CyclomaticComplexity OFF -- more readable not split up
protected void populateRSAOAEPParams(@Nonnull final RSAOAEPParameters rsaParams,
@Nonnull final CriteriaSet criteria,
@Nonnull final Predicate<String> whitelistBlacklistPredicate) {
+
+ if (rsaParams.isComplete()) {
+ return;
+ }
Predicate<String> algoSupportPredicate = getAlgorithmRuntimeSupportedPredicate();
@@ -379,6 +383,9 @@
}
}
+ if (rsaParams.isComplete()) {
+ return;
+ }
}
}
// Checkstyle:CyclomaticComplexity ON
More information about the commits
mailing list