2024-02-20 09:23:32 +00:00
<!doctype html>
< html lang = "en-GB" dir = "ltr" class = "docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-learn/security-features" >
< head >
< meta charset = "UTF-8" >
< meta name = "generator" content = "Docusaurus v2.4.1" >
< title data-rh = "true" > Security Features | Waku Documentation</ title >< meta data-rh = "true" name = "viewport" content = "width=device-width,initial-scale=1" >< meta data-rh = "true" name = "twitter:card" content = "summary_large_image" >< meta data-rh = "true" property = "og:url" content = "https://docs.waku.org/learn/security-features" >< meta data-rh = "true" name = "docusaurus_locale" content = "en-GB" >< meta data-rh = "true" name = "docsearch:language" content = "en-GB" >< meta data-rh = "true" name = "keywords" content = "waku, web3" >< meta data-rh = "true" name = "image" content = "theme/image/preview-image.png" >< meta data-rh = "true" name = "docusaurus_version" content = "current" >< meta data-rh = "true" name = "docusaurus_tag" content = "docs-default-current" >< meta data-rh = "true" name = "docsearch:version" content = "current" >< meta data-rh = "true" name = "docsearch:docusaurus_tag" content = "docs-default-current" >< meta data-rh = "true" property = "og:title" content = "Security Features | Waku Documentation" >< meta data-rh = "true" name = "description" content = "Waku's protocol layers offer different services and security considerations, shaping the overall security of Waku. We document the security models in the RFCs of the protocols, aiming to provide transparent and open-source references. This empowers Waku users to understand each protocol's security guarantees and limitations." >< meta data-rh = "true" property = "og:description" content = "Waku's protocol layers offer different services and security considerations, shaping the overall security of Waku. We document the security models in the RFCs of the protocols, aiming to provide transparent and open-source references. This empowers Waku users to understand each protocol's security guarantees and limitations." >< link data-rh = "true" rel = "icon" href = "/theme/image/favicon.ico" >< link data-rh = "true" rel = "canonical" href = "https://docs.waku.org/learn/security-features" >< link data-rh = "true" rel = "alternate" href = "https://docs.waku.org/learn/security-features" hreflang = "en-GB" >< link data-rh = "true" rel = "alternate" href = "https://docs.waku.org/learn/security-features" hreflang = "x-default" >< link rel = "alternate icon" type = "image/png" href = "/theme/image/favicon.png" >
2024-05-16 17:24:14 +00:00
< link rel = "icon" type = "image/svg+xml" href = "/theme/image/favicon.svg" >< link rel = "stylesheet" href = "/assets/css/styles.539c5141.css" >
2024-09-30 15:15:56 +00:00
< link rel = "preload" href = "/assets/js/runtime~main.8f90b73e.js" as = "script" >
< link rel = "preload" href = "/assets/js/main.c0970768.js" as = "script" >
2024-02-20 09:23:32 +00:00
</ head >
< body class = "navigation-with-keyboard" >
< script > ! function (){ function e ( e ){ document . documentElement . setAttribute ( "data-theme" , e )} var t = function (){ var e = null ; try { e = new URLSearchParams ( window . location . search ). get ( "docusaurus-theme" )} catch ( e ){} return e }() || function (){ var e = null ; try { e = localStorage . getItem ( "theme" )} catch ( e ){} return e }(); null !== t ? e ( t ) : window . matchMedia ( "(prefers-color-scheme: dark)" ). matches ? e ( "dark" ) : window . matchMedia ( "(prefers-color-scheme: light)" ). matches ? e ( "light" ) : e ( "dark" )}()</ script >< div id = "__docusaurus" >
2024-05-16 16:22:54 +02:00
< style data-emotion = "css-global 3rtehh" >. lsd-button { width : auto ; cursor : pointer ; padding : 6 px 24 px ;}. lsd-button--disabled { cursor : default ; opacity : 0.34 ;}. lsd-button--large { padding : 10 px 40 px ;}. lsd-button--medium { padding : 6 px 24 px ;}. lsd-button--small { padding : 6 px 12 px ;}. lsd-button : hover : not ( . lsd-button--disabled ) . lsd-button__text { -webkit- text-decoration : underline ; text-decoration : underline ;}. lsd-button--with-icon { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ;}. lsd-button__icon { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- box-pack : center ; -ms- flex-pack : center ; -webkit- justify-content : center ; justify-content : center ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ; height : 100 % ;}. lsd-button--large . lsd-button--with-icon { padding : 10 px 0 px 10 px 18 px ;}. lsd-button--large . lsd-button--with-icon . lsd-button__icon { width : 42 px ;}. lsd-button--medium . lsd-button--with-icon { padding : 6 px 0 px 6 px 14 px ;}. lsd-button--medium . lsd-button--with-icon . lsd-button__icon { width : 38 px ;}. lsd-button--small . lsd-button--with-icon { padding : 6 px 0 px 6 px 12 px ;}. lsd-button--small . lsd-button--with-icon . lsd-button__icon { width : 34 px ;}. lsd-button--outlined { background : none ; border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-button--outlined . lsd-button__text { color : rgb ( var ( -- lsd - text - primary ));}. lsd-button--filled { background : rgb ( var ( -- lsd - surface - secondary )); border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-button--filled . lsd-button__text { color : rgb ( var ( -- lsd - text - secondary ));}</ style >< style data-emotion = "css-global 10bahxd" >. lsd-icon-button { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- flex-direction : row ; -ms- flex-direction : row ; flex-direction : row ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ; -webkit- box-pack : center ; -ms- flex-pack : center ; -webkit- justify-content : center ; justify-content : center ; cursor : pointer ; background : none ; padding : 0 ; border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-icon-button--filled { background-color : rgb ( var ( -- lsd - icon - primary ));}. lsd-icon-button--filled svg { --lsd-icon-primary : var ( -- lsd - icon - secondary );}. lsd-icon-button--disabled { opacity : 0.34 ; cursor : default ;}. lsd-icon-button--large { width : 40 px ; height : 40 px ;}. lsd-icon-button--medium { width : 32 px ; height : 32 px ;}. lsd-icon-button--small { width : 28 px ; height : 28 px ;}</ style >< style data-emotion = "css-global icqph9" >. lsd-icon-button-group { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- flex-direction : row ; -ms- flex-direction : row ; flex-direction : row ;}. lsd-icon-button-group--outlined . lsd-icon-button : not ( : last-child ) { border-right : none ;}</ style >< style data-emotion = "css-global 1f43ub2" > body * { font-family : var ( -- lsd - typography - generic - font - family );}. lsd-typography { color : rgb ( var ( -- lsd - text - primary ));}. lsd-typography--sans-serif , . lsd-typography--sans-serif * { font-family : sans-serif ;}. lsd-typography--serif , . lsd-typography--serif * { font-family : serif ;}. lsd-typography--monospace , . lsd-typography--monospace * { font-family : monospace ;}. lsd-typography--display1 { color : rgb ( var ( -- lsd - text - primary )); font-weight : var ( -- lsd - display1 - fontWeight ); font-size : var ( -- lsd - display1 - fontSize ); line-height : var ( -- lsd - display1 - lineHeight );}. lsd-typography--display2 { color : rgb ( var ( -- lsd - text - primary )); font-weight : var ( -- lsd - display2 - fontWeight ); font-size : var ( -- lsd - display2 - fontSize ); line-height : var ( -- lsd - display2 - lineHeight );}. lsd-typography--display3 { color : rgb ( var ( -- lsd - text - primary )); font-weight : var ( -- lsd - display3 - fontWeight ); font-size : var ( -- lsd - display3 - fontSize ); line-height : var ( -- lsd - display3 - lineHeight );}. lsd-typography--display4 { color : rgb ( var ( -- lsd - text - primary )); font-weight : var ( -- lsd - display4 - fontWeight ); font-size : var ( -- lsd - display4 - fontSize ); line-height : var ( -- lsd - display4 - lineHeight );} h1 , . lsd-typography--h1 { color : rgb ( var ( -- lsd - text - primary )); font-weight : var ( -- lsd - h1 - fontWeight ); font-size : var ( -- lsd - h1 - fontSize ); line-height : var ( -- lsd - h1 - lineHeight );} h2 , . lsd
2024-02-20 09:23:32 +00:00
. lsd-dropdown--error
) . lsd-dropdown__trigger : hover . lsd-dropdown__option-label , . lsd-dropdown : not ( . lsd-dropdown--disabled ) : not (
. lsd-dropdown--error
2024-06-05 20:45:48 +00:00
) . lsd-dropdown__trigger : focus . lsd-dropdown__option-label { -webkit- text-decoration : underline ; text-decoration : underline ;}. lsd-dropdown__label { display : block ;}. lsd-dropdown__button-container { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- box-pack : justify ; -webkit- justify-content : space-between ; justify-content : space-between ;}. lsd-dropdown__trigger { width : 100 % ; display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- flex-direction : row ; -ms- flex-direction : row ; flex-direction : row ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ; -webkit- box-pack : justify ; -webkit- justify-content : space-between ; justify-content : space-between ; border : none ; cursor : pointer ; background : none ;}. lsd-dropdown__trigger : focus { outline : none ;}. lsd-dropdown__option-label { cursor : inherit ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ;}. lsd-dropdown__icons { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- flex-direction : row ; -ms- flex-direction : row ; flex-direction : row ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ; -webkit- box-pack : center ; -ms- flex-pack : center ; -webkit- justify-content : center ; justify-content : center ; gap : 8 px ;}. lsd-dropdown__icon { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ;}. lsd-dropdown__supporting-text { margin : 6 px 14 px ;}. lsd-dropdown--error . lsd-dropdown__option-label { -webkit- text-decoration : line-through ; text-decoration : line-through ;}. lsd-dropdown--disabled { opacity : 0.34 ; cursor : initial ;}. lsd-dropdown--large { width : 208 px ;}. lsd-dropdown--large . lsd-dropdown--error { width : 230 px ;}. lsd-dropdown--large . lsd-dropdown__label { margin : 0 0 6 px 18 px ;}. lsd-dropdown--large . lsd-dropdown__button-container { height : 40 px ;}. lsd-dropdown--large . lsd-dropdown__trigger { padding : 10 px 0 px 10 px 18 px ;}. lsd-dropdown--large . lsd-dropdown__icons { padding : 0 px 14 px ;}. lsd-dropdown--medium { width : 188 px ;}. lsd-dropdown--medium . lsd-dropdown--error { width : 210 px ;}. lsd-dropdown--medium . lsd-dropdown__label { margin : 0 0 6 px 14 px ;}. lsd-dropdown--medium . lsd-dropdown__button-container { height : 32 px ;}. lsd-dropdown--medium . lsd-dropdown__trigger { padding : 6 px 0 px 6 px 14 px ;}. lsd-dropdown--medium . lsd-dropdown__icons { padding : 0 px 12 px ;}. lsd-dropdown--small { width : 164 px ;}. lsd-dropdown--small . lsd-dropdown--error { width : 186 px ;}. lsd-dropdown--small . lsd-dropdown__label { margin : 0 0 6 px 12 px ;}. lsd-dropdown--small . lsd-dropdown__button-container { height : 28 px ;}. lsd-dropdown--small . lsd-dropdown__trigger { padding : 6 px 0 px 6 px 12 px ;}. lsd-dropdown--small . lsd-dropdown__icons { padding : 0 px 10 px ;}. lsd-dropdown--outlined . lsd-dropdown__button-container { border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-dropdown--underlined . lsd-dropdown__button-container { border : 1 px solid transparent ; border-bottom : 1 px solid rgb ( var ( -- lsd - border - primary ));}</ style >< style data-emotion = "css-global w2g5fy" > .lsd-dropdown-item{width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgb(var(--lsd-border-primary));}.lsd-dropdown-item:not(.lsd-dropdown-item--disabled){cursor:pointer;}.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):hover,.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):focus{outline:none;}.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):hover .lsd-dropdown-item__label,.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):focus .lsd-dropdown-item__label{-webkit-text-decoration:underline;text-decoration:underline;}.lsd-dropdown-item__label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.lsd-dropdown-item--disabled{opacity:0.34;}.lsd-dropdown-item__icon{margin-right:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.lsd-dropdown-item--small{padding:5px 9px;height:28px;}.l
2024-09-30 15:15:56 +00:00
< script src = "/assets/js/runtime~main.8f90b73e.js" ></ script >
< script src = "/assets/js/main.c0970768.js" ></ script >
2024-02-20 09:23:32 +00:00
</ body >
</ html >