anchor.diff:                            :description ,(format nil "Ironclad ~a: ~a" kind component)
                             :depends-on ,(cons "ironclad/core" (getf options :depends-on))
                             :pathname ,path
  -                          :components ((:file ,component))))
  +                          :serial t
  +                          :components ,(or (getf options :components)
  +                                           `((:file ,component)))))
          (defsystem ,aggregate-system
            :class ironclad-system
            :depends-on ("ironclad/core" ,@subsystems)))))
  
positive.code:   ("kupyna" :depends-on ("ironclad/cipher/kalyna"))
    "md2"
    "md4"
    "md5"
    "md5-lispworks-int32"
    "ripemd-128"
    "ripemd-160"
    "sha1"
  
negative.code:                             "ironclad/digest/skein")))
  
  (define-ironclad-subsystems "ironclad/prngs" "prng" #p"src/prng/"
    ("fortuna" :depends-on ("ironclad/cipher/aes"
                            "ironclad/digest/sha256")
               :components ((:file "generator")
                            (:file "fortuna"))))
  
  (define-ironclad-subsystems "ironclad/aeads" "aead" #p"src/aead/"
    ("eax" :depends-on ("ironclad/mac/cmac"))
  