Scieneer Common Lisp 1.3.9 online documentation crypto:make-crypto-file-stream stream &key input output element-type external-format buffering password cipher close-stream-p pathname [Function] Create a cryptographic stream that reads and/or writes to the given binary stream.
- :input
- If true, allow input operations. This is the default if neither :input or :output is specified.
- :output
- If true, allow output operations.
- :element-type
- Indicates the element type to use. Only the character and '(unsigned-byte 8) types are supported. The default is to create a binary '(unsigned-byte 8) stream.
- :external-format
- The external character format to use. The default value is :default for which the value of ext:*default-external-format* is used.
- :buffering
- Indicates the kind of output buffer flushing to use which may be one of: :none, :line, or the default :full. Line buffering is only applicable to character streams.
- :password
- The cipher password.
- :cipher
- The cipher name to use for encryption.
- :close-stream-p
- When true, which is the default, the target stream is closed when this stream is closed.
- :pathname
- When true, the returned stream will be a subclass of the class file-stream. This should generally be true if the stream is a file-stream.