| Modifier and Type | Class and Description |
|---|---|
| private class | |
| private class | |
| private class | |
| private abstract class |
| Modifier and Type | Field and Description |
|---|---|
| private static final SecretKey | |
| private final P11SecretKeyFactory. | |
| private final Token |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private static boolean | |
| private void | |
| private void | |
| private SecretKey | |
| private P11Key. | |
| private long | |
| private <T> T | |
| private void | |
| protected byte[] | engineDeriveData(AlgorithmParameterSpec derivationSpec)
Implements abstract javax. Derives a key, returns raw data as a byte array. |
| protected SecretKey | engineDeriveKey(String alg, AlgorithmParameterSpec derivationSpec)
Implements abstract javax. Derives a key, returned as a |
| protected KDFParameters | engineGetParameters()
Implements abstract javax. Returns the |
| private static KDFParameters |
| EMPTY_KEY | back to summary |
|---|---|
| private static final SecretKey EMPTY_KEY | |
| svcKi | back to summary |
|---|---|
| private final P11SecretKeyFactory. | |
| token | back to summary |
|---|---|
| private final Token token | |
| P11HKDF | back to summary |
|---|---|
| pack-priv P11HKDF(Token token, String algorithm, KDFParameters kdfParameters) throws InvalidAlgorithmParameterException | |
| canDeriveKeyInfoType | back to summary |
|---|---|
| private static boolean canDeriveKeyInfoType(long t) | |
| checkDerivedKeyType | back to summary |
|---|---|
| private void checkDerivedKeyType(P11SecretKeyFactory. | |
| checkMechanismEnabled | back to summary |
|---|---|
| private void checkMechanismEnabled(long mechanism) | |
| consolidateKeyMaterial | back to summary |
|---|---|
| private SecretKey consolidateKeyMaterial(List<SecretKey> keys) | |
| convertKey | back to summary |
|---|---|
| private P11Key. | |
| convertKeyToData | back to summary |
|---|---|
| private long convertKeyToData(SecretKey key, ProviderException pe) | |
| derive | back to summary |
|---|---|
| private <T> T derive(String alg, AlgorithmParameterSpec derivationSpec, Class<T> retType) throws InvalidAlgorithmParameterException | |
| destroyDataObject | back to summary |
|---|---|
| private void destroyDataObject(long baseKeyID) | |
| engineDeriveData | back to summary |
|---|---|
| protected byte[] engineDeriveData(AlgorithmParameterSpec derivationSpec) throws InvalidAlgorithmParameterException Implements abstract javax. Doc from javax. Derives a key, returns raw data as a byte array.
| |
| engineDeriveKey | back to summary |
|---|---|
| protected SecretKey engineDeriveKey(String alg, AlgorithmParameterSpec derivationSpec) throws InvalidAlgorithmParameterException, NoSuchAlgorithmException Implements abstract javax. Doc from javax. Derives a key, returned as a
| |
| engineGetParameters | back to summary |
|---|---|
| protected KDFParameters engineGetParameters() Implements abstract javax. Doc from javax. Returns the
The returned parameters may be the same that were used to initialize
this
| |
| requireNull | back to summary |
|---|---|
| private static KDFParameters requireNull(KDFParameters kdfParameters, String message) throws InvalidAlgorithmParameterException | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv SecretKey | |
| protected P11HKDF. | merge(byte[] nextKeyMaterial)
Implements abstract sun.
|
| protected P11HKDF. | merge(P11Key.
Implements abstract sun.
|
| AnyKeyMaterialMerger | back to summary |
|---|---|
| private AnyKeyMaterialMerger() | |
| getKeyMaterial | back to summary |
|---|---|
| pack-priv SecretKey getKeyMaterial() Implements abstract sun. | |
| merge | back to summary |
|---|---|
| protected P11HKDF. Implements abstract sun. | |
| merge | back to summary |
|---|---|
| protected P11HKDF. Implements abstract sun. | |
| Modifier and Type | Field and Description |
|---|---|
| private byte[] |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv SecretKey | |
| protected P11HKDF. | merge(byte[] nextKeyMaterial)
Implements abstract sun.
|
| protected P11HKDF. | merge(P11Key.
Implements abstract sun.
|
| keyMaterial | back to summary |
|---|---|
| private byte[] keyMaterial | |
| DataKeyMaterialMerger | back to summary |
|---|---|
| pack-priv DataKeyMaterialMerger(byte[] keyMaterial) | |
| getKeyMaterial | back to summary |
|---|---|
| pack-priv SecretKey getKeyMaterial() Implements abstract sun. | |
| merge | back to summary |
|---|---|
| protected P11HKDF. Implements abstract sun. | |
| merge | back to summary |
|---|---|
| protected P11HKDF. Implements abstract sun. | |
| Modifier and Type | Field and Description |
|---|---|
| private P11Key. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv SecretKey | |
| protected P11HKDF. | merge(byte[] nextKeyMaterial)
Implements abstract sun.
|
| protected P11HKDF. | merge(P11Key.
Implements abstract sun.
|
| keyMaterial | back to summary |
|---|---|
| private P11Key. | |
| KeyKeyMaterialMerger | back to summary |
|---|---|
| pack-priv KeyKeyMaterialMerger(P11Key. | |
| getKeyMaterial | back to summary |
|---|---|
| pack-priv SecretKey getKeyMaterial() Implements abstract sun. | |
| merge | back to summary |
|---|---|
| protected P11HKDF. Implements abstract sun. | |
| merge | back to summary |
|---|---|
| protected P11HKDF. Implements abstract sun. | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv abstract SecretKey | |
| pack-priv final P11HKDF. | |
| protected abstract P11HKDF. | |
| protected abstract P11HKDF. | |
| protected final P11Key. |
| KeyMaterialMerger | back to summary |
|---|---|
| private KeyMaterialMerger() | |
| getKeyMaterial | back to summary |
|---|---|
| pack-priv abstract SecretKey getKeyMaterial() | |
| merge | back to summary |
|---|---|
| pack-priv final P11HKDF. | |
| merge | back to summary |
|---|---|
| protected abstract P11HKDF. | |
| merge | back to summary |
|---|---|
| protected abstract P11HKDF. | |
| p11Merge | back to summary |
|---|---|
| protected final P11Key. | |