Uses of Interface
com.google.crypto.tink.Mac
-
Packages that use Mac Package Description com.google.crypto.tink.mac com.google.crypto.tink.mac.internal com.google.crypto.tink.subtle -
-
Uses of Mac in com.google.crypto.tink.mac
Methods in com.google.crypto.tink.mac that return Mac Modifier and Type Method Description static MacMacFactory. getPrimitive(KeysetHandle keysetHandle)Deprecated.UsekeysetHandle.getPrimitive(RegistryConfiguration.get(), Mac.class)after registering theMacWrapperinstead.MacMacWrapper. wrap(KeysetHandleInterface keysetHandle, MonitoringAnnotations annotations, PrimitiveWrapper.PrimitiveFactory<Mac> factory)Methods in com.google.crypto.tink.mac that return types with arguments of type Mac Modifier and Type Method Description java.lang.Class<Mac>MacWrapper. getInputPrimitiveClass()java.lang.Class<Mac>MacWrapper. getPrimitiveClass()Method parameters in com.google.crypto.tink.mac with type arguments of type Mac Modifier and Type Method Description MacMacWrapper. wrap(KeysetHandleInterface keysetHandle, MonitoringAnnotations annotations, PrimitiveWrapper.PrimitiveFactory<Mac> factory) -
Uses of Mac in com.google.crypto.tink.mac.internal
Classes in com.google.crypto.tink.mac.internal that implement Mac Modifier and Type Class Description classLegacyFullMacTakes an arbitrary raw Mac and makes it a full primitive.Methods in com.google.crypto.tink.mac.internal that return Mac Modifier and Type Method Description static MacLegacyFullMac. create(LegacyProtoKey key)This method covers the cases where users created their own mac/key classes. -
Uses of Mac in com.google.crypto.tink.subtle
Classes in com.google.crypto.tink.subtle that implement Mac Modifier and Type Class Description classPrfMacClass that provides the functionality expressed by the Mac primitive using a Prf implementation.Methods in com.google.crypto.tink.subtle that return Mac Modifier and Type Method Description static MacPrfMac. create(AesCmacKey key)Creates an object implementing theMacinterface using an AesCmac underneath.static MacPrfMac. create(HmacKey key)Creates an object implementing theMacinterface using an Hmac underneath.Constructors in com.google.crypto.tink.subtle with parameters of type Mac Constructor Description EncryptThenAuthenticate(IndCpaCipher cipher, Mac mac, int macLength)
-