Uses of Class
com.google.crypto.tink.AccessesPartialKey
-
-
Uses of AccessesPartialKey in com.google.crypto.tink.aead
Methods in com.google.crypto.tink.aead with annotations of type AccessesPartialKey Modifier and Type Method Description static ChaCha20Poly1305KeyChaCha20Poly1305Key. create(SecretBytes secretBytes)static XChaCha20Poly1305KeyXChaCha20Poly1305Key. create(SecretBytes secretBytes)static KeyTemplateKmsEnvelopeAeadKeyManager. createKeyTemplate(java.lang.String kekUri, KeyTemplate dekTemplate)Returns a newKeyTemplatethat can generate aLegacyKmsEnvelopeAeadKeywhose key encrypting key (KEK) is pointing tokekUriand DEK template isdekTemplate(or a derived version of it). -
Uses of AccessesPartialKey in com.google.crypto.tink.aead.internal
Classes in com.google.crypto.tink.aead.internal with annotations of type AccessesPartialKey Modifier and Type Class Description classAesCtrHmacAeadProtoSerializationMethods to serialize and parseAesCtrHmacAeadKeyobjects andAesCtrHmacAeadParametersobjects.classAesEaxProtoSerializationMethods to serialize and parseAesEaxKeyobjects andAesEaxParametersobjectsclassAesGcmProtoSerializationMethods to serialize and parseAesGcmKeyobjects andAesGcmParametersobjectsclassAesGcmSivProtoSerializationMethods to serialize and parseAesGcmSivKeyobjects andAesGcmSivParametersobjectsclassChaCha20Poly1305ProtoSerializationMethods to serialize and parseChaCha20Poly1305Keyobjects andChaCha20Poly1305ParametersobjectsclassXAesGcmProtoSerializationMethods to serialize and parseXAesGcmKeyobjects andXAesGcmParametersobjectsclassXChaCha20Poly1305ProtoSerializationMethods to serialize and parseXChaCha20Poly1305Keyobjects andXChaCha20Poly1305ParametersobjectsMethods in com.google.crypto.tink.aead.internal with annotations of type AccessesPartialKey Modifier and Type Method Description static AeadAesGcmSiv. create(AesGcmSivKey key, AesGcmSiv.ThrowingSupplier<javax.crypto.Cipher> cipherSupplier)Creates an Aead for AES GCM SIV.static AeadChaCha20Poly1305Jce. create(ChaCha20Poly1305Key key)static InsecureNonceChaCha20Poly1305JceInsecureNonceChaCha20Poly1305Jce. create(byte[] key)static AeadXAesGcm. create(XAesGcmKey key)static AeadXChaCha20Poly1305Jce. create(XChaCha20Poly1305Key key) -
Uses of AccessesPartialKey in com.google.crypto.tink.aead.subtle
Methods in com.google.crypto.tink.aead.subtle with annotations of type AccessesPartialKey Modifier and Type Method Description static AeadAesGcmSiv. create(AesGcmSivKey key) -
Uses of AccessesPartialKey in com.google.crypto.tink.daead.internal
Classes in com.google.crypto.tink.daead.internal with annotations of type AccessesPartialKey Modifier and Type Class Description classAesSivProtoSerializationMethods to serialize and parseAesSivKeyobjects andAesSivParametersobjects -
Uses of AccessesPartialKey in com.google.crypto.tink.hybrid
Classes in com.google.crypto.tink.hybrid with annotations of type AccessesPartialKey Modifier and Type Class Description classHpkeProtoSerializationMethods in com.google.crypto.tink.hybrid with annotations of type AccessesPartialKey Modifier and Type Method Description static HpkePrivateKeyHpkePrivateKey. create(HpkePublicKey publicKey, SecretBytes privateKeyBytes)Creates a new HPKE private key.static EciesPrivateKeyEciesPrivateKey. createForCurveX25519(EciesPublicKey publicKey, SecretBytes x25519PrivateKeyBytes)Creates a new ECIES private key using Curve25519.static EciesPrivateKeyEciesPrivateKey. createForNistCurve(EciesPublicKey publicKey, SecretBigInteger nistPrivateKeyValue)Creates a new ECIES private key using NIST Curves. -
Uses of AccessesPartialKey in com.google.crypto.tink.hybrid.internal
Classes in com.google.crypto.tink.hybrid.internal with annotations of type AccessesPartialKey Modifier and Type Class Description classEciesProtoSerializationMethods to serialize and parseEciesParametersobjects.Methods in com.google.crypto.tink.hybrid.internal with annotations of type AccessesPartialKey Modifier and Type Method Description static AuthHpkeHelperForAndroidKeystoreAuthHpkeHelperForAndroidKeystore. create(HpkePublicKey ourPublicKey, HpkePublicKey theirPublicKey)Creates a new AuthHpkeHelperForAndroidKeystore object.static HybridEncryptHpkeEncrypt. create(HpkePublicKey key)static HpkeHelperForAndroidKeystoreHpkeHelperForAndroidKeystore. create(HpkePublicKey receiverPublicKey)Creates a new HpkeHelperForAndroidKeystore object.static HpkeContextHpkeContext. createAuthRecipientContext(byte[] encapsulatedKey, HpkeKemPrivateKey recipientPrivateKey, HpkeKem kem, HpkeKdf kdf, HpkeAead aead, byte[] info, HpkePublicKey senderPublicKey)Creates HPKE recipient context with authentication according to KeySchedule() defined in https://www.rfc-editor.org/rfc/rfc9180.html#section-5.1.3.static HpkeContextHpkeContext. createAuthSenderContext(HpkePublicKey recipientPublicKey, HpkeKem kem, HpkeKdf kdf, HpkeAead aead, byte[] info, HpkeKemPrivateKey senderPrivateKey)Creates HPKE sender context with authentication according to KeySchedule() defined in https://www.rfc-editor.org/rfc/rfc9180.html#section-5.1.3.static HpkeKemPrivateKeyHpkeKemKeyFactory. createPrivate(HpkePrivateKey privateKey) -
Uses of AccessesPartialKey in com.google.crypto.tink.jwt
Methods in com.google.crypto.tink.jwt with annotations of type AccessesPartialKey Modifier and Type Method Description JwtRsaSsaPkcs1PrivateKeyJwtRsaSsaPkcs1PrivateKey.Builder. build()JwtRsaSsaPssPrivateKeyJwtRsaSsaPssPrivateKey.Builder. build()static JwtEcdsaPrivateKeyJwtEcdsaPrivateKey. create(JwtEcdsaPublicKey publicKey, SecretBigInteger privateValue) -
Uses of AccessesPartialKey in com.google.crypto.tink.keyderivation.internal
Methods in com.google.crypto.tink.keyderivation.internal with annotations of type AccessesPartialKey Modifier and Type Method Description static KeyDeriverPrfBasedKeyDeriver. create(PrfBasedKeyDerivationKey key)KeyPrfBasedKeyDeriver. deriveKey(byte[] salt) -
Uses of AccessesPartialKey in com.google.crypto.tink.mac.internal
Classes in com.google.crypto.tink.mac.internal with annotations of type AccessesPartialKey Modifier and Type Class Description classAesCmacProtoSerializationMethods to serialize and parseAesCmacKeyobjects andAesCmacParametersobjects.classHmacProtoSerializationMethods to serialize and parseHmacKeyobjects andHmacParametersobjects. -
Uses of AccessesPartialKey in com.google.crypto.tink.prf.internal
Classes in com.google.crypto.tink.prf.internal with annotations of type AccessesPartialKey Modifier and Type Class Description classAesCmacPrfProtoSerializationMethods to serialize and parseAesCmacPrfKeyobjects andAesCmacPrfParametersobjects.classHkdfPrfProtoSerializationMethods to serialize and parseHkdfPrfKeyobjects andHkdfPrfParametersobjects.classHmacPrfProtoSerializationMethods to serialize and parseHmacPrfKeyobjects andHmacPrfParametersobjects.classPrfAesCmacAn implementation of CMAC following RFC 4493.classPrfAesCmacConscryptPrfimplementation of AES-CMAC using Conscrypt. -
Uses of AccessesPartialKey in com.google.crypto.tink.signature
Methods in com.google.crypto.tink.signature with annotations of type AccessesPartialKey Modifier and Type Method Description EcdsaPrivateKeyEcdsaPrivateKey.Builder. build()RsaSsaPkcs1PrivateKeyRsaSsaPkcs1PrivateKey.Builder. build()RsaSsaPssPrivateKeyRsaSsaPssPrivateKey.Builder. build()static Ed25519PrivateKeyEd25519PrivateKey. create(Ed25519PublicKey publicKey, SecretBytes privateKeyBytes)static Ed25519PublicKeyEd25519PublicKey. create(Bytes publicKeyBytes) -
Uses of AccessesPartialKey in com.google.crypto.tink.signature.internal
Classes in com.google.crypto.tink.signature.internal with annotations of type AccessesPartialKey Modifier and Type Class Description classEcdsaProtoSerializationMethods to serialize and parseEcdsaPrivateKeyandEcdsaPublicKeyobjects andEcdsaParametersobjects.classEd25519ProtoSerializationMethods to serialize and parseEd25519PrivateKeyandEd25519PublicKeyobjects andEd25519Parametersobjects.classRsaSsaPkcs1ProtoSerializationMethods to serialize and parseRsaSsaPkcs1PrivateKeyandRsaSsaPkcs1PublicKeyobjects andRsaSsaPkcs1Parametersobjects.classRsaSsaPssProtoSerializationMethods to serialize and parseRsaSsaPssPrivateKeyandRsaSsaPssPublicKeyobjects andRsaSsaPssParametersobjects.Methods in com.google.crypto.tink.signature.internal with annotations of type AccessesPartialKey Modifier and Type Method Description static PublicKeySignEd25519SignJce. create(Ed25519PrivateKey key)static PublicKeyVerifyEd25519VerifyJce. create(Ed25519PublicKey key)static PublicKeySignEd25519SignJce. createWithProvider(Ed25519PrivateKey key, java.security.Provider provider)static PublicKeyVerifyEd25519VerifyJce. createWithProvider(Ed25519PublicKey key, java.security.Provider provider)static PublicKeyVerifyRsaSsaPkcs1VerifyConscrypt. createWithProvider(RsaSsaPkcs1PublicKey key, java.security.Provider conscrypt)static PublicKeySignRsaSsaPssSignConscrypt. createWithProvider(RsaSsaPssPrivateKey key, java.security.Provider conscrypt)static PublicKeyVerifyRsaSsaPssVerifyConscrypt. createWithProvider(RsaSsaPssPublicKey key, java.security.Provider conscrypt)static PublicKeyVerifyEcdsaVerifyJce. createWithProviderOrNull(EcdsaPublicKey key, java.security.Provider provider) -
Uses of AccessesPartialKey in com.google.crypto.tink.streamingaead.internal
Classes in com.google.crypto.tink.streamingaead.internal with annotations of type AccessesPartialKey Modifier and Type Class Description classAesCtrHmacStreamingProtoSerializationMethods to serialize and parseAesCtrHmacStreamingKeyobjects andAesCtrHmacStreamingParametersobjectsclassAesGcmHkdfStreamingProtoSerializationMethods to serialize and parseAesGcmHkdfStreamingKeyobjects andAesGcmHkdfStreamingParametersobjects -
Uses of AccessesPartialKey in com.google.crypto.tink.subtle
Classes in com.google.crypto.tink.subtle with annotations of type AccessesPartialKey Modifier and Type Class Description classAesCtrHmacStreamingStreaming encryption using AES-CTR and HMAC.classAesGcmHkdfStreamingStreaming encryption usingAES-GCMwithHKDFas key derivation function.classEncryptThenAuthenticateThis primitive performs an encrypt-then-Mac operation on plaintext and associated data (ad).classPrfAesCmacAn implementation of CMAC following RFC 4493.classPrfHmacJcePrfimplementation using JCE.classPrfMacClass that provides the functionality expressed by the Mac primitive using a Prf implementation.Methods in com.google.crypto.tink.subtle with annotations of type AccessesPartialKey Modifier and Type Method Description static AeadAesEaxJce. create(AesEaxKey key)static AeadAesGcmJce. create(AesGcmKey key)static DeterministicAeadAesSiv. create(AesSivKey key)static AeadChaCha20Poly1305. create(ChaCha20Poly1305Key key)static HybridDecryptEciesAeadHkdfHybridDecrypt. create(EciesPrivateKey key)static HybridEncryptEciesAeadHkdfHybridEncrypt. create(EciesPublicKey key)static PublicKeySignEd25519Sign. create(Ed25519PrivateKey key)static PublicKeyVerifyEd25519Verify. create(Ed25519PublicKey key)static PublicKeyVerifyRsaSsaPkcs1VerifyJce. create(RsaSsaPkcs1PublicKey key)static PublicKeySignRsaSsaPssSignJce. create(RsaSsaPssPrivateKey key)static PublicKeyVerifyRsaSsaPssVerifyJce. create(RsaSsaPssPublicKey key)static AeadXChaCha20Poly1305. create(XChaCha20Poly1305Key key) -
Uses of AccessesPartialKey in com.google.crypto.tink.subtle.prf
Classes in com.google.crypto.tink.subtle.prf with annotations of type AccessesPartialKey Modifier and Type Class Description classHkdfStreamingPrfAn implementation of the HKDF pseudorandom function, as given by RFC 5869.
-