package com.eucalyptus.auth.crypto;
import java.security.NoSuchAlgorithmException;
import javax.crypto.Mac;
import org.apache.log4j.Logger;
public enum Hmac {
HmacSHA1,
HmacSHA256;
private static Logger LOG = Logger.getLogger( Hmac.class );
public Mac getInstance() {
try {
return Mac.getInstance( this.toString( ) );
} catch ( NoSuchAlgorithmException e ) {
LOG.fatal( e, e );
System.exit( 1 );
throw new RuntimeException( e );
}
}
}