anchor.diff:  
   [source,groovy]
   ----
  -compile "buddy:buddy-sign:0.4.2"
  +compile "buddy:buddy-sign:0.5.0-SNAPSHOT"
   ----
   
   
  
positive.code: (def ec-pubkey (keys/public-key "ecpubkey.pem"))
  
  ;; Use them like plain secret password with hmac algorithms for sign
  (def signed-data (jws/encode {:foo "bar"} ec-privkey {:alg :es256}))
  
  ;; And unsign
  (def unsigned-data (jws/decode @signed-data ec-pubkey {:alg :es256}))
  ----
  
  == Compact message signing
  
  
negative.code: .Example of signing a string using _es256_ (eliptic curve dsa) algorithm.
  [source, clojure]
  ----
  (require '[buddy.core.keys :as keys])
  
  ;; Create keys instances
  