   you want [[secretbox-easy]]."
   [^bytes out ^bytes msg ^bytes nonce ^bytes key]
   (let [mlen (buflen msg)]
-    (.crypto_secretbox_easy sodium out msg mlen nonce key)))
+    (.crypto_secretbox_easy b/sodium out msg mlen nonce key)))
 
 (defn secretbox-easy-to-byte-buf!
   "Like [[secretbox-easy-to-buf!]], but with a ByteBuffer output.

  the output byte buffer yourself. Otherwise, you want [[secretbox-easy]]."
  [^java.nio.ByteBuffer out ^bytes msg ^bytes nonce ^bytes key]
  (let [mlen (buflen msg)]
    (.crypto_secretbox_easy sodium out msg mlen nonce key)))

(defn secretbox-easy
  "Encrypt with `crypto_secretbox_easy`.

  [out ctext ctextlen nonce key]
  ;; This takes an ctextlen argument because you can't tell the appropriate
  ;; length from the ctext ByteBuffer and the caller knows anyway.
  (let [res (.crypto_secretbox_open_easy b/sodium
                                         ^bytes out
                                         ^java.nio.ByteBuffer ctext
                                         ^long ctextlen
