Package

net.glorat.dlcrypto

encode

Permalink

package encode

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. encode
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. object HashSafeValidator

    Permalink

    Created by kevin on 21/4/2018.

  2. object Proto2Serializer extends CryptoSerializer

    Permalink

    This class supports a variant of the protobuf proto2 serialization format

    This class supports a variant of the protobuf proto2 serialization format

    The purpose is to always have a well defined round-trip serialization format that is safe for the use of cryptographic signing and is also cross-platform and cross-language

    It restricts proto2 by - Mandating everything is required

    It does not yet support proto2 features such as - Arrays (except for byte arrays) - Anything remotely complex

    It extends proto2 by providing custom serializers for - UUID - Hash

  3. implicit val addressMapper: TypeMapper[String, Address]

    Permalink
  4. implicit val bytesMapper: TypeMapper[ByteString, Seq[Byte]]

    Permalink
  5. val dateToIsoDate: (LocalDate) ⇒ String

    Permalink
  6. package example

    Permalink
  7. implicit val hashMapper: TypeMapper[ByteString, Hash]

    Permalink
  8. val isoDateToDate: (String) ⇒ LocalDate

    Permalink
  9. implicit val localDateMapper: TypeMapper[String, LocalDate]

    Permalink
  10. implicit val uuidMapper: TypeMapper[ByteString, UUID]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped