(use base64 sha1 srfi-1 http-client uri-common intarweb json) (load "../hmac/hmac.scm") (define secret-access-key (make-parameter "")) (define (make-aws-authorization verb resource #!key (date #f) (amz-headers '()) (content-md5 #f) (content-type #f)) (let* ((can-amz-headers (sort (map (lambda (header) `(,(string-downcase (car header)) . ,(cdr header))) amz-headers) (lambda (v1 v2) (string