From f8351ca47e489bfc01e2b66259877ec7436c0112 Mon Sep 17 00:00:00 2001
From: Brenton Bostick <bostick@gmail.com>
Date: Mon, 28 Nov 2022 12:36:35 -0500
Subject: [PATCH 1/2] fix typos in header comment

---
 controller/src/cache.rs                      | 2 +-
 controller/src/controller.rs                 | 2 +-
 controller/src/lib.rs                        | 2 +-
 controller/src/main.rs                       | 2 +-
 controller/src/model/member.rs               | 2 +-
 controller/src/model/mod.rs                  | 2 +-
 controller/src/model/network.rs              | 2 +-
 crypto/src/aes.rs                            | 2 +-
 crypto/src/hash.rs                           | 2 +-
 crypto/src/lib.rs                            | 2 +-
 crypto/src/p384.rs                           | 2 +-
 crypto/src/poly1305.rs                       | 2 +-
 crypto/src/random.rs                         | 2 +-
 crypto/src/salsa.rs                          | 2 +-
 crypto/src/secret.rs                         | 2 +-
 crypto/src/verified.rs                       | 2 +-
 crypto/src/x25519.rs                         | 2 +-
 crypto/src/zssp.rs                           | 2 +-
 network-hypervisor/src/lib.rs                | 2 +-
 network-hypervisor/src/protocol.rs           | 2 +-
 network-hypervisor/src/vl1/address.rs        | 2 +-
 network-hypervisor/src/vl1/endpoint.rs       | 2 +-
 network-hypervisor/src/vl1/event.rs          | 2 +-
 network-hypervisor/src/vl1/identity.rs       | 2 +-
 network-hypervisor/src/vl1/inetaddress.rs    | 2 +-
 network-hypervisor/src/vl1/mac.rs            | 2 +-
 network-hypervisor/src/vl1/mod.rs            | 2 +-
 network-hypervisor/src/vl1/node.rs           | 2 +-
 network-hypervisor/src/vl1/path.rs           | 2 +-
 network-hypervisor/src/vl1/peer.rs           | 2 +-
 network-hypervisor/src/vl1/rootset.rs        | 2 +-
 network-hypervisor/src/vl2/mod.rs            | 2 +-
 network-hypervisor/src/vl2/multicastgroup.rs | 2 +-
 network-hypervisor/src/vl2/networkconfig.rs  | 2 +-
 network-hypervisor/src/vl2/networkid.rs      | 2 +-
 network-hypervisor/src/vl2/switch.rs         | 2 +-
 service/src/cli/mod.rs                       | 2 +-
 service/src/cli/rootset.rs                   | 2 +-
 service/src/cmdline_help.rs                  | 2 +-
 service/src/localconfig.rs                   | 2 +-
 service/src/main.rs                          | 2 +-
 service/src/utils.rs                         | 2 +-
 service/src/vnic/common.rs                   | 2 +-
 service/src/vnic/mac_feth_tap.rs             | 2 +-
 service/src/vnic/mod.rs                      | 2 +-
 service/src/vnic/vnic.rs                     | 2 +-
 46 files changed, 46 insertions(+), 46 deletions(-)

diff --git a/controller/src/cache.rs b/controller/src/cache.rs
index add498626..db5ba969f 100644
--- a/controller/src/cache.rs
+++ b/controller/src/cache.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::collections::HashMap;
 use std::error::Error;
diff --git a/controller/src/controller.rs b/controller/src/controller.rs
index c8cc6d644..4ae4d1566 100644
--- a/controller/src/controller.rs
+++ b/controller/src/controller.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::collections::HashMap;
 use std::error::Error;
diff --git a/controller/src/lib.rs b/controller/src/lib.rs
index 4327dfbb8..0d663136d 100644
--- a/controller/src/lib.rs
+++ b/controller/src/lib.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 mod controller;
 
diff --git a/controller/src/main.rs b/controller/src/main.rs
index db1fc638c..624b0bd19 100644
--- a/controller/src/main.rs
+++ b/controller/src/main.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::sync::Arc;
 
diff --git a/controller/src/model/member.rs b/controller/src/model/member.rs
index 558ebb1f8..8aa2ee924 100644
--- a/controller/src/model/member.rs
+++ b/controller/src/model/member.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::collections::{HashMap, HashSet};
 use std::hash::Hash;
diff --git a/controller/src/model/mod.rs b/controller/src/model/mod.rs
index f21d98b64..fa006e22d 100644
--- a/controller/src/model/mod.rs
+++ b/controller/src/model/mod.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 mod member;
 mod network;
diff --git a/controller/src/model/network.rs b/controller/src/model/network.rs
index c33cbdec4..a7cf69383 100644
--- a/controller/src/model/network.rs
+++ b/controller/src/model/network.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::collections::{HashMap, HashSet};
 use std::hash::Hash;
diff --git a/crypto/src/aes.rs b/crypto/src/aes.rs
index 128c255ae..72bdcae77 100644
--- a/crypto/src/aes.rs
+++ b/crypto/src/aes.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 // MacOS implementation of AES primitives since CommonCrypto seems to be faster than OpenSSL, especially on ARM64.
 #[cfg(target_os = "macos")]
diff --git a/crypto/src/hash.rs b/crypto/src/hash.rs
index 92416c96b..85131f54e 100644
--- a/crypto/src/hash.rs
+++ b/crypto/src/hash.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::ffi::c_void;
 use std::io::Write;
diff --git a/crypto/src/lib.rs b/crypto/src/lib.rs
index 74544051b..2e1d9b05f 100644
--- a/crypto/src/lib.rs
+++ b/crypto/src/lib.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 pub mod aes;
 pub mod aes_gmac_siv;
diff --git a/crypto/src/p384.rs b/crypto/src/p384.rs
index a43076c79..dcf5c48ab 100644
--- a/crypto/src/p384.rs
+++ b/crypto/src/p384.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 #![allow(
     dead_code,
diff --git a/crypto/src/poly1305.rs b/crypto/src/poly1305.rs
index 2922321cc..b34da874c 100644
--- a/crypto/src/poly1305.rs
+++ b/crypto/src/poly1305.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use poly1305::universal_hash::KeyInit;
 
diff --git a/crypto/src/random.rs b/crypto/src/random.rs
index 5fe357a83..37cdfa19f 100644
--- a/crypto/src/random.rs
+++ b/crypto/src/random.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::sync::atomic::{AtomicU64, Ordering};
 
diff --git a/crypto/src/salsa.rs b/crypto/src/salsa.rs
index 7a8a64927..7375a65f6 100644
--- a/crypto/src/salsa.rs
+++ b/crypto/src/salsa.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::convert::TryInto;
 use std::ptr::{slice_from_raw_parts, slice_from_raw_parts_mut};
diff --git a/crypto/src/secret.rs b/crypto/src/secret.rs
index 23e1e48ee..666b30a7d 100644
--- a/crypto/src/secret.rs
+++ b/crypto/src/secret.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::ffi::c_void;
 
diff --git a/crypto/src/verified.rs b/crypto/src/verified.rs
index 7d87e4df4..73cba50d8 100644
--- a/crypto/src/verified.rs
+++ b/crypto/src/verified.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::fmt::Debug;
 use std::hash::Hash;
diff --git a/crypto/src/x25519.rs b/crypto/src/x25519.rs
index 398a39f1b..d81399454 100644
--- a/crypto/src/x25519.rs
+++ b/crypto/src/x25519.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::convert::TryInto;
 use std::io::Write;
diff --git a/crypto/src/zssp.rs b/crypto/src/zssp.rs
index 09d5d40b6..2187683fc 100644
--- a/crypto/src/zssp.rs
+++ b/crypto/src/zssp.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 // ZSSP: ZeroTier Secure Session Protocol
 // FIPS compliant Noise_IK with Jedi powers and built-in attack-resistant large payload (fragmentation) support.
diff --git a/network-hypervisor/src/lib.rs b/network-hypervisor/src/lib.rs
index 465780ce6..8d6ab79b3 100644
--- a/network-hypervisor/src/lib.rs
+++ b/network-hypervisor/src/lib.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 pub const VERSION_MAJOR: u8 = 1;
 pub const VERSION_MINOR: u8 = 99;
diff --git a/network-hypervisor/src/protocol.rs b/network-hypervisor/src/protocol.rs
index 5628f7a3e..92bc84ce6 100644
--- a/network-hypervisor/src/protocol.rs
+++ b/network-hypervisor/src/protocol.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::convert::TryFrom;
 use std::mem::MaybeUninit;
diff --git a/network-hypervisor/src/vl1/address.rs b/network-hypervisor/src/vl1/address.rs
index d283423ec..e89bee1c1 100644
--- a/network-hypervisor/src/vl1/address.rs
+++ b/network-hypervisor/src/vl1/address.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::fmt::Debug;
 use std::hash::{Hash, Hasher};
diff --git a/network-hypervisor/src/vl1/endpoint.rs b/network-hypervisor/src/vl1/endpoint.rs
index bf02294d8..09fe2d8bd 100644
--- a/network-hypervisor/src/vl1/endpoint.rs
+++ b/network-hypervisor/src/vl1/endpoint.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::cmp::Ordering;
 use std::hash::{Hash, Hasher};
diff --git a/network-hypervisor/src/vl1/event.rs b/network-hypervisor/src/vl1/event.rs
index 1b5a22614..6855c69b6 100644
--- a/network-hypervisor/src/vl1/event.rs
+++ b/network-hypervisor/src/vl1/event.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use crate::vl1::*;
 
diff --git a/network-hypervisor/src/vl1/identity.rs b/network-hypervisor/src/vl1/identity.rs
index d9cb44ed8..9160e708d 100644
--- a/network-hypervisor/src/vl1/identity.rs
+++ b/network-hypervisor/src/vl1/identity.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::cmp::Ordering;
 use std::convert::TryInto;
diff --git a/network-hypervisor/src/vl1/inetaddress.rs b/network-hypervisor/src/vl1/inetaddress.rs
index 7d16dbdde..a4449a73c 100644
--- a/network-hypervisor/src/vl1/inetaddress.rs
+++ b/network-hypervisor/src/vl1/inetaddress.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::cmp::Ordering;
 use std::hash::{Hash, Hasher};
diff --git a/network-hypervisor/src/vl1/mac.rs b/network-hypervisor/src/vl1/mac.rs
index 3e799a7e6..820d7939f 100644
--- a/network-hypervisor/src/vl1/mac.rs
+++ b/network-hypervisor/src/vl1/mac.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::fmt::Debug;
 use std::hash::{Hash, Hasher};
diff --git a/network-hypervisor/src/vl1/mod.rs b/network-hypervisor/src/vl1/mod.rs
index 4e4b20bf1..63cd1ece4 100644
--- a/network-hypervisor/src/vl1/mod.rs
+++ b/network-hypervisor/src/vl1/mod.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 mod address;
 mod endpoint;
diff --git a/network-hypervisor/src/vl1/node.rs b/network-hypervisor/src/vl1/node.rs
index 00e1774a4..30b86512d 100644
--- a/network-hypervisor/src/vl1/node.rs
+++ b/network-hypervisor/src/vl1/node.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::collections::HashMap;
 use std::convert::Infallible;
diff --git a/network-hypervisor/src/vl1/path.rs b/network-hypervisor/src/vl1/path.rs
index 2f917e3c8..df3dbd584 100644
--- a/network-hypervisor/src/vl1/path.rs
+++ b/network-hypervisor/src/vl1/path.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::collections::HashMap;
 use std::hash::{BuildHasher, Hasher};
diff --git a/network-hypervisor/src/vl1/peer.rs b/network-hypervisor/src/vl1/peer.rs
index 9957f6403..13f99c673 100644
--- a/network-hypervisor/src/vl1/peer.rs
+++ b/network-hypervisor/src/vl1/peer.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::collections::HashMap;
 use std::convert::Infallible;
diff --git a/network-hypervisor/src/vl1/rootset.rs b/network-hypervisor/src/vl1/rootset.rs
index 7fbeb823f..0647f2c37 100644
--- a/network-hypervisor/src/vl1/rootset.rs
+++ b/network-hypervisor/src/vl1/rootset.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::collections::BTreeSet;
 use std::io::Write;
diff --git a/network-hypervisor/src/vl2/mod.rs b/network-hypervisor/src/vl2/mod.rs
index 6cc318e55..ed9bf5d64 100644
--- a/network-hypervisor/src/vl2/mod.rs
+++ b/network-hypervisor/src/vl2/mod.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 mod multicastgroup;
 mod networkid;
diff --git a/network-hypervisor/src/vl2/multicastgroup.rs b/network-hypervisor/src/vl2/multicastgroup.rs
index ad0f86a02..d9764d0ce 100644
--- a/network-hypervisor/src/vl2/multicastgroup.rs
+++ b/network-hypervisor/src/vl2/multicastgroup.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::fmt::Debug;
 use std::hash::{Hash, Hasher};
diff --git a/network-hypervisor/src/vl2/networkconfig.rs b/network-hypervisor/src/vl2/networkconfig.rs
index a2bcaa130..c1cc7e665 100644
--- a/network-hypervisor/src/vl2/networkconfig.rs
+++ b/network-hypervisor/src/vl2/networkconfig.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::collections::{HashMap, HashSet};
 use std::io::Write;
diff --git a/network-hypervisor/src/vl2/networkid.rs b/network-hypervisor/src/vl2/networkid.rs
index c84db8727..984e365df 100644
--- a/network-hypervisor/src/vl2/networkid.rs
+++ b/network-hypervisor/src/vl2/networkid.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::fmt::Debug;
 use std::hash::{Hash, Hasher};
diff --git a/network-hypervisor/src/vl2/switch.rs b/network-hypervisor/src/vl2/switch.rs
index 17c624c50..bfc98101d 100644
--- a/network-hypervisor/src/vl2/switch.rs
+++ b/network-hypervisor/src/vl2/switch.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::sync::Arc;
 
diff --git a/service/src/cli/mod.rs b/service/src/cli/mod.rs
index 488f89197..68919eee8 100644
--- a/service/src/cli/mod.rs
+++ b/service/src/cli/mod.rs
@@ -1,3 +1,3 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 pub mod rootset;
diff --git a/service/src/cli/rootset.rs b/service/src/cli/rootset.rs
index 474cab25b..fc32b9607 100644
--- a/service/src/cli/rootset.rs
+++ b/service/src/cli/rootset.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::io::Write;
 
diff --git a/service/src/cmdline_help.rs b/service/src/cmdline_help.rs
index 464756bed..34c13aa6a 100644
--- a/service/src/cmdline_help.rs
+++ b/service/src/cmdline_help.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use zerotier_network_hypervisor::{VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION};
 
diff --git a/service/src/localconfig.rs b/service/src/localconfig.rs
index 372a8e702..318010305 100644
--- a/service/src/localconfig.rs
+++ b/service/src/localconfig.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::collections::BTreeMap;
 
diff --git a/service/src/main.rs b/service/src/main.rs
index 7520ad7f7..b9221c9d9 100644
--- a/service/src/main.rs
+++ b/service/src/main.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 pub mod cli;
 pub mod cmdline_help;
diff --git a/service/src/utils.rs b/service/src/utils.rs
index dd1d8d6c5..832b21fbc 100644
--- a/service/src/utils.rs
+++ b/service/src/utils.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::path::Path;
 use std::str::FromStr;
diff --git a/service/src/vnic/common.rs b/service/src/vnic/common.rs
index 23f3df08c..7c70b3471 100644
--- a/service/src/vnic/common.rs
+++ b/service/src/vnic/common.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use std::collections::HashSet;
 #[allow(unused_imports)]
diff --git a/service/src/vnic/mac_feth_tap.rs b/service/src/vnic/mac_feth_tap.rs
index 7156dff08..cb2e2d4d0 100644
--- a/service/src/vnic/mac_feth_tap.rs
+++ b/service/src/vnic/mac_feth_tap.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 /*
  * This creates a pair of feth devices with the lower numbered device
diff --git a/service/src/vnic/mod.rs b/service/src/vnic/mod.rs
index 7f77dbe43..26ab58397 100644
--- a/service/src/vnic/mod.rs
+++ b/service/src/vnic/mod.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 pub mod vnic;
 
diff --git a/service/src/vnic/vnic.rs b/service/src/vnic/vnic.rs
index 58400ba91..ab11599fc 100644
--- a/service/src/vnic/vnic.rs
+++ b/service/src/vnic/vnic.rs
@@ -1,4 +1,4 @@
-// (c) 2020-2022 ZeroTier, Inc. -- currently propritery pending actual release and licensing. See LICENSE.md.
+// (c) 2020-2022 ZeroTier, Inc. -- currently proprietary pending actual release and licensing. See LICENSE.md.
 
 use zerotier_network_hypervisor::vl1::{InetAddress, MAC};
 use zerotier_network_hypervisor::vl2::MulticastGroup;

From 40cce9dba6d358893eea9770fc838034647b6adf Mon Sep 17 00:00:00 2001
From: Brenton Bostick <bostick@gmail.com>
Date: Mon, 28 Nov 2022 12:36:51 -0500
Subject: [PATCH 2/2] fix typos in comments

---
 crypto/src/zssp.rs                                       | 4 ++--
 network-hypervisor/src/vl1/node.rs                       | 2 +-
 network-hypervisor/src/vl2/v1/certificateofmembership.rs | 2 +-
 third_party/kyber/examples/ake.rs                        | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/crypto/src/zssp.rs b/crypto/src/zssp.rs
index 2187683fc..7ef5be831 100644
--- a/crypto/src/zssp.rs
+++ b/crypto/src/zssp.rs
@@ -131,7 +131,7 @@ pub enum Error {
     /// Packet was not well formed
     InvalidPacket,
 
-    /// An invalid paramter was supplied to the function
+    /// An invalid parameter was supplied to the function
     InvalidParameter,
 
     /// Packet failed one or more authentication (MAC) checks
@@ -212,7 +212,7 @@ pub enum ReceiveResult<'a, H: Host> {
     /// The session will have already been gated by the accept_new_session() method in the Host trait.
     OkNewSession(Session<H>),
 
-    /// Packet apperas valid but was ignored e.g. as a duplicate.
+    /// Packet appears valid but was ignored e.g. as a duplicate.
     Ignored,
 }
 
diff --git a/network-hypervisor/src/vl1/node.rs b/network-hypervisor/src/vl1/node.rs
index 30b86512d..7ccb536b7 100644
--- a/network-hypervisor/src/vl1/node.rs
+++ b/network-hypervisor/src/vl1/node.rs
@@ -764,7 +764,7 @@ impl Node {
         );
 
         // An 0xff value at byte [8] means this is a ZSSP packet. This is accomplished via the
-        // backward compatibilty hack of always having 0xff at byte [4] of 6-byte session IDs
+        // backward compatibility hack of always having 0xff at byte [4] of 6-byte session IDs
         // and by having 0xffffffffffff be the "nil" session ID for session init packets. ZSSP
         // is the new V2 Noise-based forward-secure transport protocol. What follows below this
         // is legacy handling of the old v1 protocol.
diff --git a/network-hypervisor/src/vl2/v1/certificateofmembership.rs b/network-hypervisor/src/vl2/v1/certificateofmembership.rs
index 3e18ae309..eb24a888e 100644
--- a/network-hypervisor/src/vl2/v1/certificateofmembership.rs
+++ b/network-hypervisor/src/vl2/v1/certificateofmembership.rs
@@ -67,7 +67,7 @@ impl CertificateOfMembership {
         q[8] = u64::MAX; // no to_be needed for all-1s
 
         // This is a fix for a security issue in V1 in which an attacker could (with much CPU use)
-        // duplciate an identity and insert themselves in place of one after 30-60 days when local
+        // duplicate an identity and insert themselves in place of one after 30-60 days when local
         // identity caches expire. The full hash should have been included from the beginning, and
         // V2 only ever uses the full hash of the identity to verify credentials.
         let fp = self.issued_to_fingerprint.as_bytes();
diff --git a/third_party/kyber/examples/ake.rs b/third_party/kyber/examples/ake.rs
index 632d42bcc..4a5de4376 100644
--- a/third_party/kyber/examples/ake.rs
+++ b/third_party/kyber/examples/ake.rs
@@ -15,7 +15,7 @@ fn main() -> Result<(), KyberError> {
     // encapsulated shared secret back
     let server_send = bob.server_receive(client_send, &alice_keys.public, &bob_keys.secret, &mut rng)?;
 
-    // Alice autheticates and decapsulates
+    // Alice authenticates and decapsulates
     alice.client_confirm(server_send, &alice_keys.secret)?;
 
     // Both structs now have the shared secret