java.lang.Throwable Java Examples
The following examples show how to use
java.lang.Throwable.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: CipherInputStreamExceptions.java From dragonwell8_jdk with GNU General Public License v2.0 | 6 votes |
static void gcm_oneReadByteCorrupt() throws Exception { System.out.println("Running gcm_oneReadByteCorrupt test"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { in.read(); System.out.println(" Fail. No exception thrown."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #2
Source File: CipherInputStreamExceptions.java From openjdk-jdk9 with GNU General Public License v2.0 | 6 votes |
static void gcm_oneReadByteCorrupt() throws Exception { System.out.println("Running gcm_oneReadByteCorrupt test"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { in.read(); System.out.println(" Fail. No exception thrown."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #3
Source File: CipherInputStreamExceptions.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 6 votes |
static void gcm_oneReadByteCorrupt() throws Exception { System.out.println("Running gcm_oneReadByteCorrupt test"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { in.read(); System.out.println(" Fail. No exception thrown."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #4
Source File: CipherInputStreamExceptions.java From jdk8u-jdk with GNU General Public License v2.0 | 6 votes |
static void gcm_oneReadByteCorrupt() throws Exception { System.out.println("Running gcm_oneReadByteCorrupt test"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { in.read(); System.out.println(" Fail. No exception thrown."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #5
Source File: CipherInputStreamExceptions.java From hottub with GNU General Public License v2.0 | 6 votes |
static void gcm_oneReadByteCorrupt() throws Exception { System.out.println("Running gcm_oneReadByteCorrupt test"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { in.read(); System.out.println(" Fail. No exception thrown."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #6
Source File: CipherInputStreamExceptions.java From jdk8u_jdk with GNU General Public License v2.0 | 6 votes |
static void gcm_oneReadByteCorrupt() throws Exception { System.out.println("Running gcm_oneReadByteCorrupt test"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { in.read(); System.out.println(" Fail. No exception thrown."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #7
Source File: CipherInputStreamExceptions.java From openjdk-jdk8u with GNU General Public License v2.0 | 6 votes |
static void gcm_oneReadByteCorrupt() throws Exception { System.out.println("Running gcm_oneReadByteCorrupt test"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { in.read(); System.out.println(" Fail. No exception thrown."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #8
Source File: CipherInputStreamExceptions.java From jdk8u60 with GNU General Public License v2.0 | 6 votes |
static void gcm_oneReadByteCorrupt() throws Exception { System.out.println("Running gcm_oneReadByteCorrupt test"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { in.read(); System.out.println(" Fail. No exception thrown."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #9
Source File: CipherInputStreamExceptions.java From TencentKona-8 with GNU General Public License v2.0 | 6 votes |
static void gcm_oneReadByteCorrupt() throws Exception { System.out.println("Running gcm_oneReadByteCorrupt test"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { in.read(); System.out.println(" Fail. No exception thrown."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #10
Source File: Errors.java From sonar-p3c-pmd with MIT License | 5 votes |
public void standardPmdError() { try { } catch (Throwable t) { // violation on: AvoidCatchingThrowable } }
Example #11
Source File: CipherInputStreamExceptions.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
static void gcm_AEADBadTag() throws Exception { Cipher c; byte[] read = new byte[200]; System.out.println("Running gcm_AEADBadTag"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { int size = in.read(read); throw new RuntimeException("Fail: CipherInputStream.read() " + "returned " + size + " and didn't throw an exception."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } finally { in.close(); } }
Example #12
Source File: CipherInputStreamExceptions.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 5 votes |
static void cbc_readAllIllegalBlockSize() throws Exception { byte[] read = new byte[200]; System.out.println("Running cbc_readAllIllegalBlockSize test"); // Encrypt 96 byte with AES/CBC/PKCS5Padding byte[] ct = encryptedText("CBC", 96); // Create a stream with only 95 bytes of encrypted data CipherInputStream in = getStream("CBC", ct, 95); try { int s, size = 0; while ((s = in.read(read)) != -1) { size += s; } throw new RuntimeException("Fail: No IllegalBlockSizeException. " + "CipherInputStream.read() returned " + size); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof IllegalBlockSizeException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #13
Source File: CipherInputStreamExceptions.java From dragonwell8_jdk with GNU General Public License v2.0 | 5 votes |
static void cbc_readAllIllegalBlockSize() throws Exception { byte[] read = new byte[200]; System.out.println("Running cbc_readAllIllegalBlockSize test"); // Encrypt 96 byte with AES/CBC/PKCS5Padding byte[] ct = encryptedText("CBC", 96); // Create a stream with only 95 bytes of encrypted data CipherInputStream in = getStream("CBC", ct, 95); try { int s, size = 0; while ((s = in.read(read)) != -1) { size += s; } throw new RuntimeException("Fail: No IllegalBlockSizeException. " + "CipherInputStream.read() returned " + size); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof IllegalBlockSizeException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #14
Source File: CipherInputStreamExceptions.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 5 votes |
static void gcm_AEADBadTag() throws Exception { Cipher c; byte[] read = new byte[200]; System.out.println("Running gcm_AEADBadTag"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { int size = in.read(read); throw new RuntimeException("Fail: CipherInputStream.read() " + "returned " + size + " and didn't throw an exception."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } finally { in.close(); } }
Example #15
Source File: CipherInputStreamExceptions.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
static void cbc_readAllIllegalBlockSize() throws Exception { byte[] read = new byte[200]; System.out.println("Running cbc_readAllIllegalBlockSize test"); // Encrypt 96 byte with AES/CBC/PKCS5Padding byte[] ct = encryptedText("CBC", 96); // Create a stream with only 95 bytes of encrypted data CipherInputStream in = getStream("CBC", ct, 95); try { int s, size = 0; while ((s = in.read(read)) != -1) { size += s; } throw new RuntimeException("Fail: No IllegalBlockSizeException. " + "CipherInputStream.read() returned " + size); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof IllegalBlockSizeException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #16
Source File: CipherInputStreamExceptions.java From jdk8u-jdk with GNU General Public License v2.0 | 5 votes |
static void gcm_AEADBadTag() throws Exception { Cipher c; byte[] read = new byte[200]; System.out.println("Running gcm_AEADBadTag"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { int size = in.read(read); throw new RuntimeException("Fail: CipherInputStream.read() " + "returned " + size + " and didn't throw an exception."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } finally { in.close(); } }
Example #17
Source File: CipherInputStreamExceptions.java From TencentKona-8 with GNU General Public License v2.0 | 5 votes |
static void gcm_AEADBadTag() throws Exception { Cipher c; byte[] read = new byte[200]; System.out.println("Running gcm_AEADBadTag"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { int size = in.read(read); throw new RuntimeException("Fail: CipherInputStream.read() " + "returned " + size + " and didn't throw an exception."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } finally { in.close(); } }
Example #18
Source File: CipherInputStreamExceptions.java From jdk8u-jdk with GNU General Public License v2.0 | 5 votes |
static void cbc_readAllIllegalBlockSize() throws Exception { byte[] read = new byte[200]; System.out.println("Running cbc_readAllIllegalBlockSize test"); // Encrypt 96 byte with AES/CBC/PKCS5Padding byte[] ct = encryptedText("CBC", 96); // Create a stream with only 95 bytes of encrypted data CipherInputStream in = getStream("CBC", ct, 95); try { int s, size = 0; while ((s = in.read(read)) != -1) { size += s; } throw new RuntimeException("Fail: No IllegalBlockSizeException. " + "CipherInputStream.read() returned " + size); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof IllegalBlockSizeException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #19
Source File: CipherInputStreamExceptions.java From hottub with GNU General Public License v2.0 | 5 votes |
static void gcm_AEADBadTag() throws Exception { Cipher c; byte[] read = new byte[200]; System.out.println("Running gcm_AEADBadTag"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { int size = in.read(read); throw new RuntimeException("Fail: CipherInputStream.read() " + "returned " + size + " and didn't throw an exception."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } finally { in.close(); } }
Example #20
Source File: CipherInputStreamExceptions.java From hottub with GNU General Public License v2.0 | 5 votes |
static void cbc_readAllIllegalBlockSize() throws Exception { byte[] read = new byte[200]; System.out.println("Running cbc_readAllIllegalBlockSize test"); // Encrypt 96 byte with AES/CBC/PKCS5Padding byte[] ct = encryptedText("CBC", 96); // Create a stream with only 95 bytes of encrypted data CipherInputStream in = getStream("CBC", ct, 95); try { int s, size = 0; while ((s = in.read(read)) != -1) { size += s; } throw new RuntimeException("Fail: No IllegalBlockSizeException. " + "CipherInputStream.read() returned " + size); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof IllegalBlockSizeException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #21
Source File: GenericValues.java From dataenum with Apache License 2.0 | 5 votes |
@Override public final <R_> R_ map(@Nonnull Function<Left<Object>, R_> left, @Nonnull Function<Right<Throwable>, R_> right, @Nonnull Function<Neither, R_> neither, @Nonnull Function<Both<Object, Throwable>, R_> both, @Nonnull Function<Wrapped<Object>, R_> wrapped) { return neither.apply(this); }
Example #22
Source File: GenericValues.java From dataenum with Apache License 2.0 | 5 votes |
@Override public final void match(@Nonnull Consumer<Left<Object>> left, @Nonnull Consumer<Right<Throwable>> right, @Nonnull Consumer<Neither> neither, @Nonnull Consumer<Both<Object, Throwable>> both, @Nonnull Consumer<Wrapped<Object>> wrapped) { neither.accept(this); }
Example #23
Source File: CipherInputStreamExceptions.java From dragonwell8_jdk with GNU General Public License v2.0 | 5 votes |
static void gcm_AEADBadTag() throws Exception { Cipher c; byte[] read = new byte[200]; System.out.println("Running gcm_AEADBadTag"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { int size = in.read(read); throw new RuntimeException("Fail: CipherInputStream.read() " + "returned " + size + " and didn't throw an exception."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } finally { in.close(); } }
Example #24
Source File: GeoFire.java From geofire-android with Apache License 2.0 | 5 votes |
/** * Creates a new GeoFire instance at the given Firebase reference. * * @param databaseReference The Firebase reference this GeoFire instance uses */ public GeoFire(DatabaseReference databaseReference) { this.databaseReference = databaseReference; EventRaiser eventRaiser; try { eventRaiser = new AndroidEventRaiser(); } catch (Throwable e) { // We're not on Android, use the ThreadEventRaiser eventRaiser = new ThreadEventRaiser(); } this.eventRaiser = eventRaiser; }
Example #25
Source File: CipherInputStreamExceptions.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
static void gcm_AEADBadTag() throws Exception { Cipher c; byte[] read = new byte[200]; System.out.println("Running gcm_AEADBadTag"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { int size = in.read(read); throw new RuntimeException("Fail: CipherInputStream.read() " + "returned " + size + " and didn't throw an exception."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } finally { in.close(); } }
Example #26
Source File: GeoFire.java From geofire-android with Apache License 2.0 | 5 votes |
@Override public void onDataChange(@NonNull DataSnapshot dataSnapshot) { if (dataSnapshot.getValue() == null) { this.callback.onLocationResult(dataSnapshot.getKey(), null); } else { GeoLocation location = GeoFire.getLocationValue(dataSnapshot); if (location != null) { this.callback.onLocationResult(dataSnapshot.getKey(), location); } else { String message = "GeoFire data has invalid format: " + dataSnapshot.getValue(); this.callback.onCancelled(DatabaseError.fromException(new Throwable(message))); } } }
Example #27
Source File: CipherInputStreamExceptions.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
static void cbc_readAllIllegalBlockSize() throws Exception { byte[] read = new byte[200]; System.out.println("Running cbc_readAllIllegalBlockSize test"); // Encrypt 96 byte with AES/CBC/PKCS5Padding byte[] ct = encryptedText("CBC", 96); // Create a stream with only 95 bytes of encrypted data CipherInputStream in = getStream("CBC", ct, 95); try { int s, size = 0; while ((s = in.read(read)) != -1) { size += s; } throw new RuntimeException("Fail: No IllegalBlockSizeException. " + "CipherInputStream.read() returned " + size); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof IllegalBlockSizeException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }
Example #28
Source File: CipherInputStreamExceptions.java From openjdk-jdk8u with GNU General Public License v2.0 | 5 votes |
static void gcm_AEADBadTag() throws Exception { Cipher c; byte[] read = new byte[200]; System.out.println("Running gcm_AEADBadTag"); // Encrypt 100 bytes with AES/GCM/PKCS5Padding byte[] ct = encryptedText("GCM", 100); // Corrupt the encrypted message ct = corruptGCM(ct); // Create stream for decryption CipherInputStream in = getStream("GCM", ct); try { int size = in.read(read); throw new RuntimeException("Fail: CipherInputStream.read() " + "returned " + size + " and didn't throw an exception."); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof AEADBadTagException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } finally { in.close(); } }
Example #29
Source File: RplHeader.java From GhidraRPXLoader with GNU General Public License v3.0 | 5 votes |
@Override public short e_machine() { // Hack to force use of Cafe_ElfRelocationHandler and Cafe_ElfExtension instead of PowerPC_* StackTraceElement[] trace = new Throwable().getStackTrace(); if (trace.length >= 6 && ((trace[6].getClassName() == "ghidra.app.util.bin.format.elf.relocation.PowerPC_ElfRelocationHandler" && trace[6].getMethodName() == "canRelocate") || (trace[6].getClassName() == "ghidra.app.util.bin.format.elf.extend.PowerPC_ElfExtension" && trace[6].getMethodName() == "canHandle"))) { return 0; } return super.e_machine(); }
Example #30
Source File: CipherInputStreamExceptions.java From openjdk-jdk8u with GNU General Public License v2.0 | 5 votes |
static void cbc_readAllIllegalBlockSize() throws Exception { byte[] read = new byte[200]; System.out.println("Running cbc_readAllIllegalBlockSize test"); // Encrypt 96 byte with AES/CBC/PKCS5Padding byte[] ct = encryptedText("CBC", 96); // Create a stream with only 95 bytes of encrypted data CipherInputStream in = getStream("CBC", ct, 95); try { int s, size = 0; while ((s = in.read(read)) != -1) { size += s; } throw new RuntimeException("Fail: No IllegalBlockSizeException. " + "CipherInputStream.read() returned " + size); } catch (IOException e) { Throwable ec = e.getCause(); if (ec instanceof IllegalBlockSizeException) { System.out.println(" Pass."); } else { System.out.println(" Fail: " + ec.getMessage()); throw new RuntimeException(ec); } } }