#[repr(i32)]pub enum CipherSuite {
Show 15 variants
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 = 49_188,
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA = 49_162,
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 = 49_187,
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA = 49_161,
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA = 49_172,
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 = 49_191,
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA = 49_171,
TLS_PSK_WITH_AES_256_CBC_SHA = 141,
TLS_PSK_WITH_AES_128_CBC_SHA256 = 174,
TLS_PSK_WITH_AES_128_CBC_SHA = 140,
TLS_PSK_WITH_AES_128_CCM_8 = 49_320,
TLS_EMPTY_RENEGOTIATIONINFO_SCSV = 255,
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 = 49_195,
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = 49_200,
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 = 49_199,
}
Expand description
These are the allowed cipher suites for the nrf9160 modem as per https://docs.nordicsemi.com/bundle/nrfxlib-apis-latest/page/group_nrf_socket_tls_cipher_suites.html
Variants§
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 = 49_188
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA = 49_162
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 = 49_187
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA = 49_161
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA = 49_172
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 = 49_191
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA = 49_171
TLS_PSK_WITH_AES_256_CBC_SHA = 141
TLS_PSK_WITH_AES_128_CBC_SHA256 = 174
TLS_PSK_WITH_AES_128_CBC_SHA = 140
TLS_PSK_WITH_AES_128_CCM_8 = 49_320
TLS_EMPTY_RENEGOTIATIONINFO_SCSV = 255
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 = 49_195
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = 49_200
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 = 49_199
Trait Implementations§
Source§impl Clone for CipherSuite
impl Clone for CipherSuite
Source§fn clone(&self) -> CipherSuite
fn clone(&self) -> CipherSuite
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CipherSuite
impl Debug for CipherSuite
impl Copy for CipherSuite
Auto Trait Implementations§
impl Freeze for CipherSuite
impl RefUnwindSafe for CipherSuite
impl Send for CipherSuite
impl Sync for CipherSuite
impl Unpin for CipherSuite
impl UnwindSafe for CipherSuite
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more