Package org.bouncycastle.util


package org.bouncycastle.util
General purpose utility classes used throughout the APIs.
  • Class
    Description
    A RuntimeException that carries several underlying exceptions rather than a single cause - for example the complete set of problems found when reviewing a malformed structure, where surfacing only the first would lose information.
    General array utilities.
    Iterator backed by a specific array.
    BigInteger utilities.
     
    Utility methods and constants for bytes.
     
    A simple collection backed store.
     
    Interface implemented by objects that can be converted into byte arrays.
     
    Basic 20 byte finger print class.
    Deprecated.
    moved to GF16; this type now delegates there and will be removed in a future release.
    Utility methods and constants for ints.
    Utility methods for processing String objects containing IP addresses.
    Utility class to allow use of Iterable feature in JDK 1.5+
    Utility methods and constants for longs.
    Interface for Memoable objects.
    Exception to be thrown on a failure to reset an object implementing Memoable.
     
    Utility methods for converting byte arrays into ints and longs, and back again.
    Utility method for accessing properties values - properties can be set in java.security, thread local, and system properties.
    Interface a selector from a store should conform to.
    Utility methods and constants for shorts.
    A generic interface describing a simple store of objects.
    Exception thrown if there's an issue doing a match in store.
     
     
    An interface defining a list of strings.
    String utilities.