edu.vt.middleware.crypt.CryptException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of refcodes-forwardsecrecy Show documentation
Show all versions of refcodes-forwardsecrecy Show documentation
Artifact for the refcodes forward secrecy framework design.
The newest version!
/**
* As of "https://github.com/dfish3r/vt-crypt2 "CRYPT" (vt-crypt2) the source
* code below the package "edu.vt.middleware.crypt" is dual licensed under both
* the LGPL and Apache 2 license. As REFCODES.ORG source codes are also licensed
* under the Apache License, v2.0 ("http://www.apache.org/licenses/TEXT-2.0"),
* the according Apache 2 license principles are to be applied: "... The Apache
* License is permissive; unlike copyleft licenses, it does not require a
* derivative work of the software, or modifications to the original, to be
* distributed using the same license. It still requires application of the same
* license to all unmodified parts. In every licensed file, original copyright,
* patent, trademark, and attribution notices must be preserved (excluding
* notices that do not pertain to any part of the derivative works.) In every
* licensed file changed, a notification must be added stating that changes have
* been made to that file..." ("https://en.wikipedia.org/wiki/Apache_License")
*
* - "Software can be freely used, modified and distributed in any environment
* under this license."
*
- "A copy of the license must be included in the package." (→ see
*
refcodes-licensing
dependency)
* - "Changes to the source code of the software under the Apache license do
* not have to be sent back to the licensor."
*
- "Own software that uses software under the Apache license does not have
* to be under the Apache license."
*
- "Your own software may only be called Apache if the Apache Foundation has
* given written permission."
*
* (freely translated from "https://de.wikipedia.org/wiki/Apache_License")
*/
/*
* $Id: CryptException.java 2744 2013-06-25 20:20:29Z dfisher $
*
* Copyright (C) 2003-2013 Virginia Tech. All rights reserved.
*
* SEE TEXT FOR MORE INFORMATION
*
* Author: Middleware Services Email: [email protected] Version: $Revision: 2744
* $ Updated: $Date: 2013-06-25 16:20:29 -0400 (Tue, 25 Jun 2013) $
*/
package edu.vt.middleware.crypt;
/**
*
* CryptException
encapsulates the many exceptions that can occur
* when working with the crypt libs.
*
*
* @author Middleware Services
*
* @version $Revision: 2744 $
*/
public final class CryptException extends Exception {
/** CryptException.java. */
private static final long serialVersionUID = -1041478966786912109L;
/**
*
* This creates a new CryptException
.
*
*/
public CryptException() {}
/**
*
* This creates a new CryptException
with the supplied
* aMessage.
*
*
* @param msg String
*/
public CryptException( final String msg ) {
super( msg );
}
/**
*
* This creates a new CryptException
with the supplied aCause.
*
*
* @param aCause Exception
*/
public CryptException( final Throwable aCause ) {
super( aCause );
}
/**
*
* This creates a new CryptException
with the supplied aMessage
* and aCause.
*
*
* @param msg String
* @param aCause Throwable
*/
public CryptException( final String msg, final Throwable aCause ) {
super( msg, aCause );
}
}