package org.limewire.security;
/**
* A simple token generator chain that does not expire its keys.
*/
class SimpleMACCalculatorRepository implements MACCalculatorRepository {
private final MACCalculator[] generators;
public SimpleMACCalculatorRepository(MACCalculatorFactory factory) {
generators = new MACCalculator[] { factory.createMACCalculator() };
}
public MACCalculator[] getValidMACCalculators() {
return generators;
}
public MACCalculator getCurrentMACCalculator() {
return generators[0];
}
}