anchor.diff:  = buddy-sign - High level message signing.
   Andrey Antukh, <niwi@niwi.be>
  -0.3.0
  +0.4.0
   :toc: left
   :numbered:
   :source-highlighter: pygments
  
positive.code: |HMAC               | sha256*, sha512   | `:hs256`, `:hs256` | No
  |=====================================================================================
  
  
  === Signing and unsignin data
  
  Due to the nature of the storage format, the input is restricted mainly to json objects
  in the current version.
  
  .Example sign data using JWS
  [source, clojure]
  ----
  (require '[buddy.sign.jws :as jws])
  
  ;; Sign data using default `:hs256` algorithm that does not
  ;; requres special priv/pub key.
  (def data (jws/sign {:userid 1} "secret"))
  
  ;; data should contain string similar to:
  ;; "eyJ0eXAiOiJKV1MiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyaWQiOjF9.zjenOuIAEG-..."
  
  (jws/unsign data "secret")
  ;; => {:userid 1}
  ----
  
  
  == How to Contribute?
  
  
negative.code: 
  [source,groovy]
  ----
  compile "buddy:buddy-sign:0.4.0"
  ----
  
  
  