Java 类javax.xml.crypto.dsig.spec.SignatureMethodParameterSpec 实例源码

项目:xmlsec-gost    文件:DOMHMACSignatureMethod.java   
@Override
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec)params).getOutputLength();
        outputLengthSet = true;
        if (log.isDebugEnabled()) {
            log.debug("Setting outputLength from HMACParameterSpec to: " + outputLength);
        }
    }
}
项目:jdk7-jdk    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException {
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec) params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(Level.FINE)) {
            log.log(Level.FINE,
                "Setting outputLength from HMACParameterSpec to: "
                + outputLength);
        }
    } else {
        outputLength = -1;
    }
}
项目:openjdk-source-code-learn    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException {
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec) params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(Level.FINE)) {
            log.log(Level.FINE,
                "Setting outputLength from HMACParameterSpec to: "
                + outputLength);
        }
    } else {
        outputLength = -1;
    }
}
项目:openjdk-jdk7u-jdk    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException {
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec) params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(Level.FINE)) {
            log.log(Level.FINE,
                "Setting outputLength from HMACParameterSpec to: "
                + outputLength);
        }
    } else {
        outputLength = -1;
    }
}
项目:openjdk-icedtea7    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException {
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec) params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(Level.FINE)) {
            log.log(Level.FINE,
                "Setting outputLength from HMACParameterSpec to: "
                + outputLength);
        }
    }
}
项目:OpenJSharp    文件:DOMHMACSignatureMethod.java   
/**
 * Creates a <code>DOMHMACSignatureMethod</code> with the specified params
 *
 * @param params algorithm-specific parameters (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if params are inappropriate
 */
DOMHMACSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:OpenJSharp    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec)params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(java.util.logging.Level.FINE)) {
            log.log(java.util.logging.Level.FINE, "Setting outputLength from HMACParameterSpec to: " + outputLength);
        }
    }
}
项目:OpenJSharp    文件:DOMHMACSignatureMethod.java   
SignatureMethodParameterSpec unmarshalParams(Element paramsElem)
    throws MarshalException
{
    outputLength = Integer.valueOf(paramsElem.getFirstChild().getNodeValue()).intValue();
    outputLengthSet = true;
    if (log.isLoggable(java.util.logging.Level.FINE)) {
        log.log(java.util.logging.Level.FINE, "unmarshalled outputLength: " + outputLength);
    }
    return new HMACParameterSpec(outputLength);
}
项目:OpenJSharp    文件:DOMSignatureMethod.java   
/**
 * Creates a <code>DOMSignatureMethod</code>.
 *
 * @param params the algorithm-specific params (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if the parameters are not
 *    appropriate for this signature method
 */
DOMSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null &&
        !(params instanceof SignatureMethodParameterSpec)) {
        throw new InvalidAlgorithmParameterException
            ("params must be of type SignatureMethodParameterSpec");
    }
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:jdk8u-jdk    文件:DOMHMACSignatureMethod.java   
/**
 * Creates a <code>DOMHMACSignatureMethod</code> with the specified params
 *
 * @param params algorithm-specific parameters (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if params are inappropriate
 */
DOMHMACSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:jdk8u-jdk    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec)params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(java.util.logging.Level.FINE)) {
            log.log(java.util.logging.Level.FINE, "Setting outputLength from HMACParameterSpec to: " + outputLength);
        }
    }
}
项目:jdk8u-jdk    文件:DOMHMACSignatureMethod.java   
SignatureMethodParameterSpec unmarshalParams(Element paramsElem)
    throws MarshalException
{
    outputLength = Integer.valueOf(paramsElem.getFirstChild().getNodeValue()).intValue();
    outputLengthSet = true;
    if (log.isLoggable(java.util.logging.Level.FINE)) {
        log.log(java.util.logging.Level.FINE, "unmarshalled outputLength: " + outputLength);
    }
    return new HMACParameterSpec(outputLength);
}
项目:jdk8u-jdk    文件:DOMSignatureMethod.java   
/**
 * Creates a <code>DOMSignatureMethod</code>.
 *
 * @param params the algorithm-specific params (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if the parameters are not
 *    appropriate for this signature method
 */
DOMSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null &&
        !(params instanceof SignatureMethodParameterSpec)) {
        throw new InvalidAlgorithmParameterException
            ("params must be of type SignatureMethodParameterSpec");
    }
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:openjdk-jdk10    文件:DOMHMACSignatureMethod.java   
/**
 * Creates a <code>DOMHMACSignatureMethod</code> with the specified params
 *
 * @param params algorithm-specific parameters (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if params are inappropriate
 */
DOMHMACSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:openjdk-jdk10    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec)params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(java.util.logging.Level.FINE)) {
            log.log(java.util.logging.Level.FINE, "Setting outputLength from HMACParameterSpec to: " + outputLength);
        }
    }
}
项目:openjdk-jdk10    文件:DOMHMACSignatureMethod.java   
SignatureMethodParameterSpec unmarshalParams(Element paramsElem)
    throws MarshalException
{
    outputLength = Integer.valueOf(paramsElem.getFirstChild().getNodeValue()).intValue();
    outputLengthSet = true;
    if (log.isLoggable(java.util.logging.Level.FINE)) {
        log.log(java.util.logging.Level.FINE, "unmarshalled outputLength: " + outputLength);
    }
    return new HMACParameterSpec(outputLength);
}
项目:openjdk-jdk10    文件:DOMSignatureMethod.java   
/**
 * Creates a <code>DOMSignatureMethod</code>.
 *
 * @param params the algorithm-specific params (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if the parameters are not
 *    appropriate for this signature method
 */
DOMSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null &&
        !(params instanceof SignatureMethodParameterSpec)) {
        throw new InvalidAlgorithmParameterException
            ("params must be of type SignatureMethodParameterSpec");
    }
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:openjdk9    文件:DOMHMACSignatureMethod.java   
/**
 * Creates a <code>DOMHMACSignatureMethod</code> with the specified params
 *
 * @param params algorithm-specific parameters (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if params are inappropriate
 */
DOMHMACSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:openjdk9    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec)params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(java.util.logging.Level.FINE)) {
            log.log(java.util.logging.Level.FINE, "Setting outputLength from HMACParameterSpec to: " + outputLength);
        }
    }
}
项目:openjdk9    文件:DOMHMACSignatureMethod.java   
SignatureMethodParameterSpec unmarshalParams(Element paramsElem)
    throws MarshalException
{
    outputLength = Integer.valueOf(paramsElem.getFirstChild().getNodeValue()).intValue();
    outputLengthSet = true;
    if (log.isLoggable(java.util.logging.Level.FINE)) {
        log.log(java.util.logging.Level.FINE, "unmarshalled outputLength: " + outputLength);
    }
    return new HMACParameterSpec(outputLength);
}
项目:openjdk9    文件:DOMSignatureMethod.java   
/**
 * Creates a <code>DOMSignatureMethod</code>.
 *
 * @param params the algorithm-specific params (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if the parameters are not
 *    appropriate for this signature method
 */
DOMSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null &&
        !(params instanceof SignatureMethodParameterSpec)) {
        throw new InvalidAlgorithmParameterException
            ("params must be of type SignatureMethodParameterSpec");
    }
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:xmlsec-gost    文件:DOMHMACSignatureMethod.java   
/**
 * Creates a <code>DOMHMACSignatureMethod</code> with the specified params
 *
 * @param params algorithm-specific parameters (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if params are inappropriate
 */
DOMHMACSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:xmlsec-gost    文件:DOMHMACSignatureMethod.java   
@Override
SignatureMethodParameterSpec unmarshalParams(Element paramsElem)
    throws MarshalException
{
    outputLength = Integer.parseInt(textOfNode(paramsElem));
    outputLengthSet = true;
    if (log.isDebugEnabled()) {
        log.debug("unmarshalled outputLength: " + outputLength);
    }
    return new HMACParameterSpec(outputLength);
}
项目:xmlsec-gost    文件:DOMSignatureMethod.java   
/**
 * Creates a <code>DOMSignatureMethod</code>.
 *
 * @param params the algorithm-specific params (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if the parameters are not
 *    appropriate for this signature method
 */
DOMSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null &&
        !(params instanceof SignatureMethodParameterSpec)) {
        throw new InvalidAlgorithmParameterException
            ("params must be of type SignatureMethodParameterSpec");
    }
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:jdk8u_jdk    文件:DOMHMACSignatureMethod.java   
/**
 * Creates a <code>DOMHMACSignatureMethod</code> with the specified params
 *
 * @param params algorithm-specific parameters (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if params are inappropriate
 */
DOMHMACSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:jdk8u_jdk    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec)params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(java.util.logging.Level.FINE)) {
            log.log(java.util.logging.Level.FINE, "Setting outputLength from HMACParameterSpec to: " + outputLength);
        }
    }
}
项目:jdk8u_jdk    文件:DOMHMACSignatureMethod.java   
SignatureMethodParameterSpec unmarshalParams(Element paramsElem)
    throws MarshalException
{
    outputLength = Integer.valueOf(paramsElem.getFirstChild().getNodeValue()).intValue();
    outputLengthSet = true;
    if (log.isLoggable(java.util.logging.Level.FINE)) {
        log.log(java.util.logging.Level.FINE, "unmarshalled outputLength: " + outputLength);
    }
    return new HMACParameterSpec(outputLength);
}
项目:jdk8u_jdk    文件:DOMSignatureMethod.java   
/**
 * Creates a <code>DOMSignatureMethod</code>.
 *
 * @param params the algorithm-specific params (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if the parameters are not
 *    appropriate for this signature method
 */
DOMSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null &&
        !(params instanceof SignatureMethodParameterSpec)) {
        throw new InvalidAlgorithmParameterException
            ("params must be of type SignatureMethodParameterSpec");
    }
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:lookaside_java-1.8.0-openjdk    文件:DOMHMACSignatureMethod.java   
/**
 * Creates a <code>DOMHMACSignatureMethod</code> with the specified params
 *
 * @param params algorithm-specific parameters (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if params are inappropriate
 */
DOMHMACSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:lookaside_java-1.8.0-openjdk    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec)params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(java.util.logging.Level.FINE)) {
            log.log(java.util.logging.Level.FINE, "Setting outputLength from HMACParameterSpec to: " + outputLength);
        }
    }
}
项目:lookaside_java-1.8.0-openjdk    文件:DOMHMACSignatureMethod.java   
SignatureMethodParameterSpec unmarshalParams(Element paramsElem)
    throws MarshalException
{
    outputLength = Integer.valueOf(paramsElem.getFirstChild().getNodeValue()).intValue();
    outputLengthSet = true;
    if (log.isLoggable(java.util.logging.Level.FINE)) {
        log.log(java.util.logging.Level.FINE, "unmarshalled outputLength: " + outputLength);
    }
    return new HMACParameterSpec(outputLength);
}
项目:lookaside_java-1.8.0-openjdk    文件:DOMSignatureMethod.java   
/**
 * Creates a <code>DOMSignatureMethod</code>.
 *
 * @param params the algorithm-specific params (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if the parameters are not
 *    appropriate for this signature method
 */
DOMSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null &&
        !(params instanceof SignatureMethodParameterSpec)) {
        throw new InvalidAlgorithmParameterException
            ("params must be of type SignatureMethodParameterSpec");
    }
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:infobip-open-jdk-8    文件:DOMHMACSignatureMethod.java   
/**
 * Creates a <code>DOMHMACSignatureMethod</code> with the specified params
 *
 * @param params algorithm-specific parameters (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if params are inappropriate
 */
DOMHMACSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:infobip-open-jdk-8    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec)params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(java.util.logging.Level.FINE)) {
            log.log(java.util.logging.Level.FINE, "Setting outputLength from HMACParameterSpec to: " + outputLength);
        }
    }
}
项目:infobip-open-jdk-8    文件:DOMHMACSignatureMethod.java   
SignatureMethodParameterSpec unmarshalParams(Element paramsElem)
    throws MarshalException
{
    outputLength = Integer.valueOf(paramsElem.getFirstChild().getNodeValue()).intValue();
    outputLengthSet = true;
    if (log.isLoggable(java.util.logging.Level.FINE)) {
        log.log(java.util.logging.Level.FINE, "unmarshalled outputLength: " + outputLength);
    }
    return new HMACParameterSpec(outputLength);
}
项目:infobip-open-jdk-8    文件:DOMSignatureMethod.java   
/**
 * Creates a <code>DOMSignatureMethod</code>.
 *
 * @param params the algorithm-specific params (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if the parameters are not
 *    appropriate for this signature method
 */
DOMSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null &&
        !(params instanceof SignatureMethodParameterSpec)) {
        throw new InvalidAlgorithmParameterException
            ("params must be of type SignatureMethodParameterSpec");
    }
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:jdk8u-dev-jdk    文件:DOMHMACSignatureMethod.java   
/**
 * Creates a <code>DOMHMACSignatureMethod</code> with the specified params
 *
 * @param params algorithm-specific parameters (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if params are inappropriate
 */
DOMHMACSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}
项目:jdk8u-dev-jdk    文件:DOMHMACSignatureMethod.java   
void checkParams(SignatureMethodParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null) {
        if (!(params instanceof HMACParameterSpec)) {
            throw new InvalidAlgorithmParameterException
                ("params must be of type HMACParameterSpec");
        }
        outputLength = ((HMACParameterSpec)params).getOutputLength();
        outputLengthSet = true;
        if (log.isLoggable(java.util.logging.Level.FINE)) {
            log.log(java.util.logging.Level.FINE, "Setting outputLength from HMACParameterSpec to: " + outputLength);
        }
    }
}
项目:jdk8u-dev-jdk    文件:DOMHMACSignatureMethod.java   
SignatureMethodParameterSpec unmarshalParams(Element paramsElem)
    throws MarshalException
{
    outputLength = Integer.valueOf(paramsElem.getFirstChild().getNodeValue()).intValue();
    outputLengthSet = true;
    if (log.isLoggable(java.util.logging.Level.FINE)) {
        log.log(java.util.logging.Level.FINE, "unmarshalled outputLength: " + outputLength);
    }
    return new HMACParameterSpec(outputLength);
}
项目:jdk8u-dev-jdk    文件:DOMSignatureMethod.java   
/**
 * Creates a <code>DOMSignatureMethod</code>.
 *
 * @param params the algorithm-specific params (may be <code>null</code>)
 * @throws InvalidAlgorithmParameterException if the parameters are not
 *    appropriate for this signature method
 */
DOMSignatureMethod(AlgorithmParameterSpec params)
    throws InvalidAlgorithmParameterException
{
    if (params != null &&
        !(params instanceof SignatureMethodParameterSpec)) {
        throw new InvalidAlgorithmParameterException
            ("params must be of type SignatureMethodParameterSpec");
    }
    checkParams((SignatureMethodParameterSpec)params);
    this.params = (SignatureMethodParameterSpec)params;
}