Package

tsec

common

Permalink

package common

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. common
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class ByteSyntaxHelpers extends AnyVal

    Permalink
  2. type CatchE[A] = Either[Throwable, A]

    Permalink

    Convenience alias since Either[Throwable, ?] is really annoying to write over and over

  3. trait CryptoTag[T] extends AnyRef

    Permalink
  4. final class JerryStringer extends AnyVal

    Permalink
  5. trait ManagedRandom extends AnyRef

    Permalink

    A trait that manages a secureRandom instance.

  6. sealed trait QueueAlloc[A] extends AnyRef

    Permalink

    ThreadLocal optimization for JCA and BC .getInstance() methods tend to be expensive, and most of the methods are not thread-safe, so this allows for some optimization.

    ThreadLocal optimization for JCA and BC .getInstance() methods tend to be expensive, and most of the methods are not thread-safe, so this allows for some optimization.

    Attributes
    protected[tsec]
  7. abstract type SecureRandomId <: String

    Permalink
  8. case class SecureRandomIdGenerator(sizeInBytes: Int = 32) extends ManagedRandom with Product with Serializable

    Permalink
  9. trait TSecError extends Exception with NoStackTrace

    Permalink
  10. sealed trait TSecPrimitiveEncoder[T] extends AnyRef

    Permalink
  11. sealed trait VerificationStatus extends Product with Serializable

    Permalink
  12. abstract class WithCryptoTag[T] extends AnyRef

    Permalink
  13. implicit final class primitiveEncoderOps[T] extends AnyRef

    Permalink

Value Members

  1. object ByteUtils

    Permalink
  2. object CryptoTag

    Permalink
  3. object ErrorConstruct

    Permalink
  4. object ManagedRandom

    Permalink
  5. object OSUtil

    Permalink
  6. object QueueAlloc

    Permalink
  7. object SecureRandomId

    Permalink
  8. object VerificationFailed extends VerificationStatus with Product with Serializable

    Permalink
  9. object Verified extends VerificationStatus with Product with Serializable

    Permalink
  10. implicit final def byteSyntaxOps(array: Array[Byte]): ByteSyntaxHelpers

    Permalink
  11. implicit final def costanzaOps(jerry: String): JerryStringer

    Permalink
  12. implicit val doublePrimitiveEncoder: TSecPrimitiveEncoder[Double]

    Permalink
  13. implicit val floatPrimitiveEncoder: TSecPrimitiveEncoder[Float]

    Permalink
  14. implicit val intPrimitiveEncoder: TSecPrimitiveEncoder[Int]

    Permalink
  15. implicit val longPrimitiveEncoder: TSecPrimitiveEncoder[Long]

    Permalink
  16. implicit val shortPrimitiveEncoder: TSecPrimitiveEncoder[Short]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped