iff -r 04197c593485 tweetnacl.scm --- a/tweetnacl.scm Sat Feb 03 16:42:30 2018 +0100 +++ b/tweetnacl.scm Thu Jul 05 10:52:32 2018 +0200 @@ -23,9 +23,6 @@ ;; CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE ;; SOFTWARE. -(require-library - lolevel extras ports srfi-4) - (module tweetnacl (current-entropy-port asymmetric-box-primitive @@ -48,10 +45,11 @@ make-random-stream-key derive-random-stream-key open-random-stream stream-xor! stream-xor hash-primitive hash) - (import - scheme chicken foreign lolevel extras ports srfi-4) + (import scheme (chicken base) + (chicken io) (chicken fixnum) (chicken port) (chicken blob) (chicken memory) (chicken foreign) srfi-4) (foreign-declare "#include \"tweetnacl.h\"") +(foreign-declare "#include \"tweetnacl.impl.c\"")