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});