object SecureRandom extends SecureRandomCompanionPlatform
- Source
- SecureRandom.scala
- Alphabetic
- By Inheritance
- SecureRandom
- SecureRandomCompanionPlatform
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[F[_]](implicit ev: SecureRandom[F]): SecureRandom[F]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit def catsEitherTRandom[F[_], L](implicit arg0: SecureRandom[F], arg1: Functor[F]): SecureRandom[[γ$0$]EitherT[F, L, γ$0$]]
SecureRandom instance built for
cats.data.EitherT
values initialized with anyF
data type that also implementsSecureRandom
. - implicit def catsIndexedReaderWriterStateTSecureRandom[F[_], E, L, S](implicit arg0: SecureRandom[F], arg1: Applicative[F], arg2: Monoid[L]): SecureRandom[[ζ$6$]IndexedReaderWriterStateT[F, E, L, S, S, ζ$6$]]
SecureRandom instance built for
cats.data.IndexedReaderWriterStateT
values initialized with anyF
data type that also implementsSecureRandom
. - implicit def catsIndexedStateTSecureRandom[F[_], S](implicit arg0: SecureRandom[F], arg1: Applicative[F]): SecureRandom[[δ$3$]IndexedStateT[F, S, S, δ$3$]]
SecureRandom instance built for
cats.data.IndexedStateT
values initialized with anyF
data type that also implementsSecureRandom
. - implicit def catsIorTSecureRandom[F[_], L](implicit arg0: SecureRandom[F], arg1: Functor[F]): SecureRandom[[γ$5$]IorT[F, L, γ$5$]]
SecureRandom instance built for
cats.data.IorT
values initialized with anyF
data type that also implementsSecureRandom
. - implicit def catsKleisliSecureRandom[F[_], R](implicit arg0: SecureRandom[F]): SecureRandom[[γ$1$]Kleisli[F, R, γ$1$]]
SecureRandom instance built for
cats.data.Kleisli
values initialized with anyF
data type that also implementsSecureRandom
. - implicit def catsOptionTSecureRandom[F[_]](implicit arg0: SecureRandom[F], arg1: Functor[F]): SecureRandom[[β$2$]OptionT[F, β$2$]]
SecureRandom instance built for
cats.data.OptionT
values initialized with anyF
data type that also implementsSecureRandom
. - implicit def catsWriterTSecureRandom[F[_], L](implicit arg0: SecureRandom[F], arg1: Applicative[F], arg2: Monoid[L]): SecureRandom[[γ$4$]WriterT[F, L, γ$4$]]
SecureRandom instance built for
cats.data.WriterT
values initialized with anyF
data type that also implementsSecureRandom
. - def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def javaSecuritySecureRandom[F[_]](implicit arg0: kernel.Sync[F]): F[SecureRandom[F]]
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.
- def javaSecuritySecureRandom[F[_]](n: Int)(implicit arg0: kernel.Sync[F]): F[SecureRandom[F]]
- See also
implementation notes at javaSecuritySecureRandom[F[_]](implicit*.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()