HmacSha512

org.http4s.client.oauth1.HmacSha512$

An implementation of the HMAC-SHA512 oauth signature method.

WARNING - This uses the HmacSHA512 implementation which is not required to be present by the Java spec. (However, most modern Java runtimes tend to have it)

Attributes

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

Members list

Concise view

Value members

Concrete methods

override def generate[F[_] : Async](input: String, secretKey: String): F[String]

Apply the implementation's algorithm to the input

Apply the implementation's algorithm to the input

Attributes

input

The input value

secretKey

The secret key

Returns:

The base64-encoded output

Definition Classes
Source:
SignatureAlgorithm.scala

Concrete fields

override val name: String

Attributes

Returns:

The signature method name per the oauth1.0 spec

Source:
SignatureAlgorithm.scala