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

package com.google.crypto.tink.daead;

import com.google.crypto.tink.proto.OutputPrefixType;
import com.google.crypto.tink.proto.AesSivKeyFormat;
import com.google.crypto.tink.proto.KeyTemplate;

@Deprecated
public final class DeterministicAeadKeyTemplates
{
    public static final KeyTemplate AES256_SIV;
    
    public static KeyTemplate createAesSivKeyTemplate(final int keySize) {
        final AesSivKeyFormat format = AesSivKeyFormat.newBuilder().setKeySize(keySize).build();
        return KeyTemplate.newBuilder().setValue(format.toByteString()).setTypeUrl(AesSivKeyManager.getKeyType()).setOutputPrefixType(OutputPrefixType.TINK).build();
    }
    
    private DeterministicAeadKeyTemplates() {
    }
    
    static {
        AES256_SIV = createAesSivKeyTemplate(64);
    }
}
