// 
// Decompiled by Procyon v0.6.0
// 

package com.google.crypto.tink.keyderivation;

import java.security.GeneralSecurityException;
import com.google.crypto.tink.keyderivation.internal.PrfBasedDeriverKeyManager;
import com.google.crypto.tink.prf.HkdfPrfKeyManager;
import com.google.crypto.tink.config.TinkFips;
import com.google.crypto.tink.keyderivation.internal.KeysetDeriverWrapper;

public final class KeyDerivationConfig
{
    public static void register() throws GeneralSecurityException {
        KeysetDeriverWrapper.register();
        if (TinkFips.useOnlyFips()) {
            return;
        }
        HkdfPrfKeyManager.register(true);
        PrfBasedDeriverKeyManager.register(true);
    }
    
    private KeyDerivationConfig() {
    }
}
