flep_protocol/command/
security.rs

1//! FTP security extensions from RFC 2228.
2//!
3//! * [RFC 2228](https://tools.ietf.org/html/rfc2228)
4
5define_command!(AUTH {
6    auth_type: String,
7});
8
9define_command!(ADAT {
10    auth_data: String,
11});
12
13define_command!(PBSZ {
14    protection_buffer_size: u32,
15});
16
17// FIXME: Turn protection_level into an enum.
18// C - Clear
19// S - Safe
20// E - Confidential
21// P - Private
22define_command!(PROT {
23    protection_level: String,
24});
25
26define_command!(CCC { });
27
28define_command!(MIC {
29    message: String,
30});
31
32define_command!(CONF {
33    message: String,
34});
35
36define_command!(ENC {
37    message: String,
38});