SecureRandom

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

Attributes

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

Members list

Concise view

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