GCM

tsec.cipher.symmetric.jca.package$.GCM$
See theGCM companion trait
object GCM

Attributes

Companion
trait
Source
package.scala
Graph
Supertypes
trait CipherMode[GCM]
class Object
trait Matchable
class Any
Self type
GCM.type

Members list

Value members

Concrete methods

def randomIVStrategy[F[_], Out : AES](implicit evidence$4: AES[Out], F: Sync[F]): IvGen[F, Out]

Attributes

Source
package.scala

Concrete fields

Attributes

Source
package.scala

In our implementation, we will use the most secure tag size as defined by: http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf Iv length of 96 bits is recommended as per the spec on page 8

In our implementation, we will use the most secure tag size as defined by: http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf Iv length of 96 bits is recommended as per the spec on page 8

Attributes

Source
package.scala

Inherited fields

val mode: String

Attributes

Inherited from:
WithCipherMode (hidden)
Source
package.scala

Implicits

Implicits

implicit def gcmProcess[A](implicit aes: AES[A]): IvProcess[A, GCM, NoPadding]

Attributes

Source
package.scala

Inherited implicits

implicit val m: CipherMode[GCM]

Attributes

Inherited from:
WithCipherMode (hidden)
Source
package.scala