mirror of https://github.com/vapor/docs.git
12 lines
295 B
Markdown
12 lines
295 B
Markdown
# Message authentication
|
|
|
|
For message authentication, Vapor only supports HMAC.
|
|
|
|
## Using HMAC
|
|
|
|
To use HMAC you first need to select the used hashing algorithm for authentication. This works using generics.
|
|
|
|
```swift
|
|
let hash = HMAC<SHA224>.authenticate(message, withKey: authenticationKey)
|
|
```
|