SecureRandom

cats.effect.std.SecureRandom
See theSecureRandom companion trait
object SecureRandom

Attributes

Companion
trait
Source
SecureRandom.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[F[_]](implicit ev: SecureRandom[F]): SecureRandom[F]

Attributes

Source
SecureRandom.scala

Attributes

See also

implementation notes at javaSecuritySecureRandom.

Source
SecureRandom.scala

On the JVM, delegates to java.security.SecureRandom.

On the JVM, delegates to java.security.SecureRandom.

In browsers, delegates to the Web Crypto API.

In Node.js, delegates to the crypto module.

On Native, delegates to getentropy which is supported on Linux, macOS, and BSD. Unsupported platforms such as Windows will encounter link-time errors.

Attributes

Source
SecureRandom.scala

Implicits

Implicits

implicit def catsEitherTRandom[F[_] : Functor, L]: SecureRandom[[_] =>> EitherT[F, L, _$5]]

SecureRandom instance built for cats.data.EitherT values initialized with any F data type that also implements SecureRandom.

SecureRandom instance built for cats.data.EitherT values initialized with any F data type that also implements SecureRandom.

Attributes

Source
SecureRandom.scala
implicit def catsIndexedReaderWriterStateTSecureRandom[F[_] : Applicative, E, L : Monoid, S]: SecureRandom[[_] =>> IndexedReaderWriterStateT[F, E, L, S, S, _$17]]

SecureRandom instance built for cats.data.IndexedReaderWriterStateT values initialized with any F data type that also implements SecureRandom.

SecureRandom instance built for cats.data.IndexedReaderWriterStateT values initialized with any F data type that also implements SecureRandom.

Attributes

Source
SecureRandom.scala
implicit def catsIndexedStateTSecureRandom[F[_] : Applicative, S]: SecureRandom[[_] =>> IndexedStateT[F, S, S, _$11]]

SecureRandom instance built for cats.data.IndexedStateT values initialized with any F data type that also implements SecureRandom.

SecureRandom instance built for cats.data.IndexedStateT values initialized with any F data type that also implements SecureRandom.

Attributes

Source
SecureRandom.scala
implicit def catsIorTSecureRandom[F[_] : Functor, L]: SecureRandom[[_] =>> IorT[F, L, _$15]]

SecureRandom instance built for cats.data.IorT values initialized with any F data type that also implements SecureRandom.

SecureRandom instance built for cats.data.IorT values initialized with any F data type that also implements SecureRandom.

Attributes

Source
SecureRandom.scala
implicit def catsKleisliSecureRandom[F[_] : SecureRandom, R]: SecureRandom[[_] =>> Kleisli[F, R, _$7]]

SecureRandom instance built for cats.data.Kleisli values initialized with any F data type that also implements SecureRandom.

SecureRandom instance built for cats.data.Kleisli values initialized with any F data type that also implements SecureRandom.

Attributes

Source
SecureRandom.scala
implicit def catsOptionTSecureRandom[F[_] : Functor]: SecureRandom[[_] =>> OptionT[F, _$9]]

SecureRandom instance built for cats.data.OptionT values initialized with any F data type that also implements SecureRandom.

SecureRandom instance built for cats.data.OptionT values initialized with any F data type that also implements SecureRandom.

Attributes

Source
SecureRandom.scala
implicit def catsWriterTSecureRandom[F[_] : Applicative, L : Monoid]: SecureRandom[[_] =>> WriterT[F, L, _$13]]

SecureRandom instance built for cats.data.WriterT values initialized with any F data type that also implements SecureRandom.

SecureRandom instance built for cats.data.WriterT values initialized with any F data type that also implements SecureRandom.

Attributes

Source
SecureRandom.scala