Packages

p

tsec

common

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
  2. type CatchE[A] = Either[Throwable, A]

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

  3. trait CryptoTag[T] extends AnyRef
  4. final class JerryStringer extends AnyVal
  5. trait ManagedRandom extends AnyRef

    A trait that manages a secureRandom instance.

  6. sealed trait QueueAlloc[A] extends AnyRef

    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
  8. case class SecureRandomIdGenerator(sizeInBytes: Int = 32) extends ManagedRandom with Product with Serializable
  9. trait TSecError extends Exception with NoStackTrace
  10. sealed trait TSecPrimitiveEncoder[T] extends AnyRef
  11. sealed trait VerificationStatus extends Product with Serializable
  12. abstract class WithCryptoTag[T] extends AnyRef
  13. implicit final class primitiveEncoderOps[T] extends AnyRef

Value Members

  1. implicit final def byteSyntaxOps(array: Array[Byte]): ByteSyntaxHelpers
  2. implicit final def costanzaOps(jerry: String): JerryStringer
  3. implicit val doublePrimitiveEncoder: TSecPrimitiveEncoder[Double]
  4. implicit val floatPrimitiveEncoder: TSecPrimitiveEncoder[Float]
  5. implicit val intPrimitiveEncoder: TSecPrimitiveEncoder[Int]
  6. implicit val longPrimitiveEncoder: TSecPrimitiveEncoder[Long]
  7. implicit val shortPrimitiveEncoder: TSecPrimitiveEncoder[Short]
  8. object ByteUtils
  9. object CryptoTag
  10. object ErrorConstruct
  11. object ManagedRandom
  12. object OSUtil
  13. object QueueAlloc
  14. object SecureRandomId
  15. object VerificationFailed extends VerificationStatus with Product with Serializable
  16. object Verified extends VerificationStatus with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped