Lines Matching refs:keyEntry

1533       CipherKeyEntry keyEntry = new CipherKeyEntry(transformation,
1537 final Cipher cipher = getCipher(keyEntry, Cipher.ENCRYPT_MODE, null);
1540 keyEntry.setIVLengthBits(null == iv ? 0 : iv.length * Byte.SIZE);
1548 publishKeyEntry(cryptoManager, keyEntry);
1549 cache.put(keyEntry.getKeyID(), keyEntry);
1552 return keyEntry;
1560 * @param keyEntry The cipher key to be published.
1566 CipherKeyEntry keyEntry)
1571 ByteString.valueOfUtf8(keyEntry.getKeyID().getStringValue());
1588 putSingleValueAttribute(userAttrs, attrTransformation, keyEntry.getType());
1592 String.valueOf(keyEntry.getIVLengthBits()));
1596 String.valueOf(keyEntry.getKeyLengthBits()));
1614 mapEntry.getKey(), mapEntry.getValue(), keyEntry.getSecretKey());
1680 CipherKeyEntry keyEntry = getKeyEntry(cryptoManager, keyID);
1681 if (null != keyEntry) {
1683 if (! (keyEntry.getType().equals(transformation)
1684 && keyEntry.getKeyLengthBits() == secretKeyLengthBits
1685 && keyEntry.getIVLengthBits() == ivLengthBits)) {
1691 if (isCompromised && !keyEntry.isCompromised()) {
1692 keyEntry.setIsCompromised();
1694 return keyEntry;
1698 keyEntry = new CipherKeyEntry(keyID, transformation, secretKey,
1707 getCipher(keyEntry, Cipher.DECRYPT_MODE, iv);
1710 cryptoManager.cipherKeyEntryCache.put(keyEntry.getKeyID(),
1711 keyEntry);
1713 return keyEntry;
1743 CipherKeyEntry keyEntry = null;
1751 keyEntry = entry;
1756 return keyEntry;
1930 * @param keyEntry The secret key entry containing the cipher
1947 private static Cipher getCipher(final CipherKeyEntry keyEntry,
1955 Reject.ifFalse(-1 != keyEntry.getIVLengthBits()
1959 == keyEntry.getIVLengthBits());
1963 String transformation = keyEntry.getType();
1985 keyEntry.getType(), getExceptionMessage(ex)), ex);
1989 if (0 < keyEntry.getIVLengthBits()) {
1992 iv = new byte[keyEntry.getIVLengthBits() / Byte.SIZE];
1999 cipher.init(mode, keyEntry.getSecretKey(), new IvParameterSpec(iv));
2002 cipher.init(mode, keyEntry.getSecretKey());
2058 final MacKeyEntry keyEntry = new MacKeyEntry(algorithm, keyLengthBits);
2061 getMacEngine(keyEntry);
2069 publishKeyEntry(cryptoManager, keyEntry);
2070 cache.put(keyEntry.getKeyID(), keyEntry);
2073 return keyEntry;
2081 * @param keyEntry The mac key to be published.
2087 MacKeyEntry keyEntry)
2092 ByteString.valueOfUtf8(keyEntry.getKeyID().getStringValue());
2109 putSingleValueAttribute(userAttrs, attrMacAlgorithm, keyEntry.getType());
2112 putSingleValueAttribute(userAttrs, attrKeyLength, String.valueOf(keyEntry.getKeyLengthBits()));
2132 keyEntry.getSecretKey());
2190 MacKeyEntry keyEntry = getKeyEntry(cryptoManager, keyID);
2191 if (null != keyEntry) {
2193 if (! (keyEntry.getType().equals(algorithm)
2194 && keyEntry.getKeyLengthBits() == secretKeyLengthBits)) {
2200 if (isCompromised && !keyEntry.isCompromised()) {
2201 keyEntry.setIsCompromised();
2203 return keyEntry;
2207 keyEntry = new MacKeyEntry(keyID, algorithm, secretKey,
2211 getMacEngine(keyEntry);
2214 cryptoManager.macKeyEntryCache.put(keyEntry.getKeyID(),
2215 keyEntry);
2217 return keyEntry;
2247 MacKeyEntry keyEntry = null;
2255 keyEntry = entry;
2260 return keyEntry;
2371 * @param keyEntry The MacKeyEntry specifying the Mac properties.
2378 private static Mac getMacEngine(MacKeyEntry keyEntry)
2383 mac = Mac.getInstance(keyEntry.getType());
2389 keyEntry.getType(), getExceptionMessage(ex)),
2394 mac.init(keyEntry.getSecretKey());
2517 MacKeyEntry keyEntry = MacKeyEntry.getKeyEntry(this, macAlgorithm,
2519 if (null == keyEntry) {
2520 keyEntry = MacKeyEntry.generateKeyEntry(this, macAlgorithm,
2524 return keyEntry.getKeyID().getStringValue();
2533 final MacKeyEntry keyEntry = MacKeyEntry.getKeyEntry(this,
2535 return keyEntry != null ? getMacEngine(keyEntry) : null;
2558 CipherKeyEntry keyEntry = CipherKeyEntry.getKeyEntry(this,
2560 if (null == keyEntry) {
2561 keyEntry = CipherKeyEntry.generateKeyEntry(this, cipherTransformation,
2565 final Cipher cipher = getCipher(keyEntry, Cipher.ENCRYPT_MODE, null);
2567 final byte[] keyID = keyEntry.getKeyID().getByteValue();
2606 CipherKeyEntry keyEntry = CipherKeyEntry.getKeyEntry(
2608 if (null == keyEntry) {
2609 keyEntry = CipherKeyEntry.generateKeyEntry(this, cipherTransformation,
2613 final Cipher cipher = getCipher(keyEntry, Cipher.ENCRYPT_MODE, null);
2614 final byte[] keyID = keyEntry.getKeyID().getByteValue();
2678 CipherKeyEntry keyEntry = CipherKeyEntry.getKeyEntry(this, keyID);
2679 if (null == keyEntry) {
2685 if (0 < keyEntry.getIVLengthBits()) {
2686 iv = new byte[keyEntry.getIVLengthBits()/Byte.SIZE];
2699 final Cipher cipher = getCipher(keyEntry, Cipher.DECRYPT_MODE, iv);
2719 CipherKeyEntry keyEntry;
2745 keyEntry = CipherKeyEntry.getKeyEntry(this,
2747 if (null == keyEntry) {
2752 if (0 < keyEntry.getIVLengthBits()) {
2753 iv = new byte[keyEntry.getIVLengthBits() / Byte.SIZE];
2767 getCipher(keyEntry, Cipher.DECRYPT_MODE, iv));