diff --git a/LICENSE b/LICENSE
index 03ce3f2f34129931075fb1ead5eaeac7b9746c57..570b4da38019f7d23f1129e300b70039d19a4339 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,21 +1,21 @@
-Copyright (c) 2020, xx network SEZC
+Copyright © 2024 xx foundation
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 
-1. Redistributions of source code must retain the above copyright notice, this 
+1. Redistributions of source code must retain the above copyright notice, this
 list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright notice, 
+2. Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation and/or
 other materials provided with the distribution.
 
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/authorize/authorize.go b/authorize/authorize.go
index ce23a3dace9b78ec91a8e9018aa8560372d2d5cb..5cfc1dbb635c281e985c48c3e23acadf6310f3ad 100644
--- a/authorize/authorize.go
+++ b/authorize/authorize.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/authorize/authorize_test.go b/authorize/authorize_test.go
index 33342b51693218866f939fc3abece93360f6d315..d6c61ff8230a4c0abd7a4a5ac954d076b5e1bf25 100644
--- a/authorize/authorize_test.go
+++ b/authorize/authorize_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/authorize/certRequest.go b/authorize/certRequest.go
index b53b0765b0cf667021e5507098b5de7b7ba5c58b..647097c70f4ada5e31bdfe874d3637bf3b215c5e 100644
--- a/authorize/certRequest.go
+++ b/authorize/certRequest.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/backup/backup.go b/backup/backup.go
index 1d7fa098d30769cdb30c5ceb5d72b03630167f0b..d43eb020f29732964faca4353a8af5645a777a6c 100644
--- a/backup/backup.go
+++ b/backup/backup.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/backup/backup_test.go b/backup/backup_test.go
index 0ea5ef10ffc2798c9d85f18312a1b6f6f7007674..ddb5426fa29820910402991656add342501636f0 100644
--- a/backup/backup_test.go
+++ b/backup/backup_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/backup/crypto.go b/backup/crypto.go
index ace5d9c813a6c52f9705b5aed16b5617e51d7939..f3b32e2cca7d1f6c747dd6850454543c8dcbefdd 100644
--- a/backup/crypto.go
+++ b/backup/crypto.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/backup/crypto_test.go b/backup/crypto_test.go
index 698b949a68a4d6bab51627acde6a7e9e8b71e38a..bb25886f19377b1b14c6d168a18ed7cd21d98c88 100644
--- a/backup/crypto_test.go
+++ b/backup/crypto_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/backup/key.go b/backup/key.go
index 851edf7a417888363ebf52e9cb6d7d60b0b04e7d..856c91aa609f5ec9c63c3ac9b943ceb0dc3fd5b7 100644
--- a/backup/key.go
+++ b/backup/key.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/backup/key_test.go b/backup/key_test.go
index ed0b559344a54c46a5b2a930b8217743694e3e8d..341ac4443059ab86d5325edf98570a2113c5de05 100644
--- a/backup/key_test.go
+++ b/backup/key_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/backup/params.go b/backup/params.go
index 9f9e931c22d9c17121ca72d1865868d63245cd1a..a809c95c5e4dba7d4ea34285708c1a3155251fd0 100644
--- a/backup/params.go
+++ b/backup/params.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/backup/params_test.go b/backup/params_test.go
index 8aa9b70aa9ab4fc3f917446f6b94187c0e009fe7..29e17a0471820bf6ea294e4ebe3b3bf4ae0b31f4 100644
--- a/backup/params_test.go
+++ b/backup/params_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/asymmetric.go b/broadcast/asymmetric.go
index 3a3ad300a41db2f3bc54e141f343c493bfce9a82..d2ac4b368027d100931f276d2fa84bf15c2ca441 100644
--- a/broadcast/asymmetric.go
+++ b/broadcast/asymmetric.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/asymmetric_test.go b/broadcast/asymmetric_test.go
index 07c18c03fd3450ebe224047786daa1ae453f5089..ec983c582311f13bfd4768f6dcf71f997c7a57f1 100644
--- a/broadcast/asymmetric_test.go
+++ b/broadcast/asymmetric_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/channel.go b/broadcast/channel.go
index df51c94638724f0595f29ff28e5994ea9856678a..c38b1adba739848086e87630531fe0321f4f6529 100644
--- a/broadcast/channel.go
+++ b/broadcast/channel.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/channel_test.go b/broadcast/channel_test.go
index 1eaf39dd2579a3dc0781bab60280c900099eae45..07c0ab413b2a24b6783fe655fc28448ffff44615 100644
--- a/broadcast/channel_test.go
+++ b/broadcast/channel_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/exportPrivateKey.go b/broadcast/exportPrivateKey.go
index 531f52f2d7763e46547dd42fe644bde2ff248ca9..dad367fb0b1197d3a51b17db7e7989fe340dacf3 100644
--- a/broadcast/exportPrivateKey.go
+++ b/broadcast/exportPrivateKey.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/exportPrivateKeyVersions.go b/broadcast/exportPrivateKeyVersions.go
index ab619c99753d8d833f0fc1599225488e2cda0018..cbb29e92da77cc9c5205c4ed51f831832dca88fd 100644
--- a/broadcast/exportPrivateKeyVersions.go
+++ b/broadcast/exportPrivateKeyVersions.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/exportPrivateKey_test.go b/broadcast/exportPrivateKey_test.go
index c780cdaa6ec8607696684d393816b324659a13b0..e3eea7e9017b928304cdb49b493b69d360c1db10 100644
--- a/broadcast/exportPrivateKey_test.go
+++ b/broadcast/exportPrivateKey_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/level.go b/broadcast/level.go
index ee553b40d11303116d2cb3b67d8cadfb917cd956..44fa3a5dda3a056a69a47767a9bdf80e9ea31939 100644
--- a/broadcast/level.go
+++ b/broadcast/level.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/level_test.go b/broadcast/level_test.go
index fffa23c36999ffb88b1e5bf8df0610b1175153f3..61d2f86eecb9c5f31cc77348c7b729e5bd85b036 100644
--- a/broadcast/level_test.go
+++ b/broadcast/level_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/mac.go b/broadcast/mac.go
index a071a90e687de9b4bec631eaeec6a82634a5058d..97355d6cabde8fcf8f9b9d3c38220f7303993a89 100644
--- a/broadcast/mac.go
+++ b/broadcast/mac.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/mac_test.go b/broadcast/mac_test.go
index b1b4edf2e21359444b3777a77f9babc67637775b..d39b72806c798a938bd7c75b7f6ffa91f20d5f60 100644
--- a/broadcast/mac_test.go
+++ b/broadcast/mac_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/messageKey.go b/broadcast/messageKey.go
index 7478549864cbc574423b6d7cb5eca8ac3fbc19d1..b125e3f30189f3ae68a6e9f392cd3ad2d3408e51 100644
--- a/broadcast/messageKey.go
+++ b/broadcast/messageKey.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/messageKey_test.go b/broadcast/messageKey_test.go
index d4249309adcd70e31276d684c1a64fe86557bf1a..3a34bd5dc19d1ce4761e8ae172802ed73ef69c49 100644
--- a/broadcast/messageKey_test.go
+++ b/broadcast/messageKey_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/nonce.go b/broadcast/nonce.go
index 4181577790d2a0b087dd5297a7dd2d1a06499fce..1e25bd9c130a48d2d5f04dfb90a8e96550906f95 100644
--- a/broadcast/nonce.go
+++ b/broadcast/nonce.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/nonce_test.go b/broadcast/nonce_test.go
index f71c620867d668667bc02aaf2db216cc4ab866d8..71809bf8bbce791423e66b071496ac7741259b9c 100644
--- a/broadcast/nonce_test.go
+++ b/broadcast/nonce_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/shareURL.go b/broadcast/shareURL.go
index 0a10a1cda225cba17c12ed98a6f199588b54ea3a..cea93a70d42933377f3f77f5373c4293f1b97a23 100644
--- a/broadcast/shareURL.go
+++ b/broadcast/shareURL.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/shareURL_test.go b/broadcast/shareURL_test.go
index 9769cf0fda72c15b4a51e31672309ee983ff9c70..81091b12fe06b17d1c56fc1390e149cae6e5595d 100644
--- a/broadcast/shareURL_test.go
+++ b/broadcast/shareURL_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/sizedBroadcast.go b/broadcast/sizedBroadcast.go
index 3d3c4325700bd2359ceeee04ca49968941f30526..ffaa7a64f892423a9c9dcf57022097482bb05749 100644
--- a/broadcast/sizedBroadcast.go
+++ b/broadcast/sizedBroadcast.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/sizedBroadcast_test.go b/broadcast/sizedBroadcast_test.go
index 1ef0a99a8bc8df6f1e685ad3f04ebe26d29c429e..5b233413a62aa0b17a6cfb1329571e46a781c918 100644
--- a/broadcast/sizedBroadcast_test.go
+++ b/broadcast/sizedBroadcast_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/symmetric.go b/broadcast/symmetric.go
index 297bb241ef013335f2e8446a38847f37b73ab787..01040629e7c31d6fcb5546265a9a0413477317bc 100644
--- a/broadcast/symmetric.go
+++ b/broadcast/symmetric.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/broadcast/symmetric_test.go b/broadcast/symmetric_test.go
index 0022f17510cd119c51d7826578b7f1c66feaccf0..55d7168f9ae502041aa8e2f19af4eb3eec8e4691 100644
--- a/broadcast/symmetric_test.go
+++ b/broadcast/symmetric_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/channel/crypt.go b/channel/crypt.go
index a929bf5e88ecdd8f3e90ca9f183ed9c98fb5ddea..3ff7b2e69f4a2f629d3f36e973bdc330304b976f 100644
--- a/channel/crypt.go
+++ b/channel/crypt.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/channel/crypt_test.go b/channel/crypt_test.go
index 5db603bf08e29b7a3f48588a09e85cc533542bb8..b5a9692fdeb71b5e665981420620ea564e3b2d62 100644
--- a/channel/crypt_test.go
+++ b/channel/crypt_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/channel/export.go b/channel/export.go
index e4d6416132320c4fa70daa5af8e205d813b5002a..55fc8a429ebf653c666668a1fd4394c9b35c784e 100644
--- a/channel/export.go
+++ b/channel/export.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/channel/exportVersion.go b/channel/exportVersion.go
index e00893100ee011d1ed0399821a7d33ddbfe7f89c..7dca0f01d6c1f78948d7c010f9d622f4f46ce158 100644
--- a/channel/exportVersion.go
+++ b/channel/exportVersion.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/channel/exportVersion_test.go b/channel/exportVersion_test.go
index 3e2345f295f5f192135494adcda1b9fcfd68b251..880362e2636d949fc429c34bc12154b9c64376e7 100644
--- a/channel/exportVersion_test.go
+++ b/channel/exportVersion_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/channel/export_test.go b/channel/export_test.go
index b1245547cdd1465fe27cef482ece61574d8a940b..b573659254af7ec618734db32a6441c69e87d214 100644
--- a/channel/export_test.go
+++ b/channel/export_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/channel/identity.go b/channel/identity.go
index c0829f564c716747473c3d858a81070cd3b95c62..7d96693db2ec8e65361e71ef9a372f5669dedaa8 100644
--- a/channel/identity.go
+++ b/channel/identity.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/clientGateway.go b/cmix/clientGateway.go
index 22514b70581996f8f43e42b4c7ab8df59d4ad63f..9ebb28d1551118cd62941148a513d821e42f051c 100644
--- a/cmix/clientGateway.go
+++ b/cmix/clientGateway.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/clientGateway_test.go b/cmix/clientGateway_test.go
index 23b9fd6ee864a7f41c831d80d6179869fe2bdec5..8a43f8ab69aa22f547d392c96c45a0b362f1fc89 100644
--- a/cmix/clientGateway_test.go
+++ b/cmix/clientGateway_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/encryptDecrypt.go b/cmix/encryptDecrypt.go
index fbf4e2f95c7934d14a820a2ff9002cc0748a5d36..f9ba53f0f10626ae3c2b9d3fdabbc95ebcd744a0 100644
--- a/cmix/encryptDecrypt.go
+++ b/cmix/encryptDecrypt.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/encryptDecrypt_test.go b/cmix/encryptDecrypt_test.go
index fd7ba730d9823b5566698c16646311d83a023ccf..2ae9b5b4411d6401c9e511185b882ed0490bf151 100644
--- a/cmix/encryptDecrypt_test.go
+++ b/cmix/encryptDecrypt_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/key.go b/cmix/key.go
index fac18a2553014758b148fba4e3574a9d0f702696..6cfb92092ce13ab22c910bfa0925413ac6ae7b14 100644
--- a/cmix/key.go
+++ b/cmix/key.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/key_test.go b/cmix/key_test.go
index e1dda9de2871919e30f12b2994a2c8ca1df4c754..1fef356fbdedbcdcffa04f7cd34e0c2ebe042116 100644
--- a/cmix/key_test.go
+++ b/cmix/key_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/kmac.go b/cmix/kmac.go
index 3cbb9347d12270e83f05804b90ddc100fd70388e..d40b408ff99f9754902f6f586fa2be246e65a83b 100644
--- a/cmix/kmac.go
+++ b/cmix/kmac.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/kmac_test.go b/cmix/kmac_test.go
index b7f4a88a24f0e8486a4301fd92537f2275c83241..df664b176132bd0c6b58baec8c5fee5e69b5f668 100644
--- a/cmix/kmac_test.go
+++ b/cmix/kmac_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/salt.go b/cmix/salt.go
index a2fb9b36df1c919bfad6321cefb28affb73f1b3c..fa2490c7cf3c01e671fae08a139f22674b006bd9 100644
--- a/cmix/salt.go
+++ b/cmix/salt.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/salt_test.go b/cmix/salt_test.go
index 2c002d2e44fb6440da70d656ee5796fe8e872543..8c8162d960c8c6d16d0722e3a215485361b105ec 100644
--- a/cmix/salt_test.go
+++ b/cmix/salt_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/setGroupBits.go b/cmix/setGroupBits.go
index c15a1777ba68ac604aa58a7cb3464d738b8c32f3..d19d62404bb434a9b7c241303241efa874d9226a 100644
--- a/cmix/setGroupBits.go
+++ b/cmix/setGroupBits.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cmix/setGroupBits_test.go b/cmix/setGroupBits_test.go
index 3f6dd0a68612807346c4549d5321bfa7a562dda2..f36c1ac5f6100abb2ab575b69dd0cfb2a57ba7ac 100644
--- a/cmix/setGroupBits_test.go
+++ b/cmix/setGroupBits_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/codename/adjectives.go b/codename/adjectives.go
index 6431a44b9f5111ad3e429f3505951cf8cc765504..1c7f79cbd1117cc29d1357d397ee1ef090077574 100644
--- a/codename/adjectives.go
+++ b/codename/adjectives.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/codename/codename.go b/codename/codename.go
index b042d7c0553637ac236c93b52d38fe6e9b4f14b2..ad67fd90f3113674375cafa9c93924a2ea4c509e 100644
--- a/codename/codename.go
+++ b/codename/codename.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/codename/crypt.go b/codename/crypt.go
index f75f083a68a5312b82b439867ae0e127d603feff..006edd4625168ce7bec6ccdd007d8c17e77c7e96 100644
--- a/codename/crypt.go
+++ b/codename/crypt.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/codename/crypt_test.go b/codename/crypt_test.go
index caf2d00c1c47a77f5ccc31dafc5aa34881ebe59a..b3c47154a88bfd832ce1ce7bbbd2136c4960ec43 100644
--- a/codename/crypt_test.go
+++ b/codename/crypt_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/codename/export.go b/codename/export.go
index 7f38f1874621b2f38b304e9058fec594dbcc637e..6aa3ad1373a3cc839c2238b7969a41bcde5d2354 100644
--- a/codename/export.go
+++ b/codename/export.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/codename/exportVersion.go b/codename/exportVersion.go
index 8a5ca4b8cc675c40e0f499540d9a516612f33e4b..106b26b96fe4f23763cd4bb175de2dbe22eee79e 100644
--- a/codename/exportVersion.go
+++ b/codename/exportVersion.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/codename/identity.go b/codename/identity.go
index 82feb2c2aac657b55033fd0f649d4934d724ead0..8448efee8cdb2bb0262c6f55baf7ae992b4c8644 100644
--- a/codename/identity.go
+++ b/codename/identity.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/codename/identity_test.go b/codename/identity_test.go
index 1f11f0673c508f6ddfcedc362a5badd1b1db47f1..7641868496e4e453f9b1940d86f87d8424957f82 100644
--- a/codename/identity_test.go
+++ b/codename/identity_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/codename/nouns.go b/codename/nouns.go
index 95ea63d073b89e63ff705fb4e3895f9f5c762b81..d68a1cfb2b4539eff9413e5e4e9b1d3b92f0de31 100644
--- a/codename/nouns.go
+++ b/codename/nouns.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/contact/contact.go b/contact/contact.go
index 4f08eee3013de7a88edddc7bd4f4c8a06036d7dd..067b2d823852d4697828937a207777ffe4e558c4 100644
--- a/contact/contact.go
+++ b/contact/contact.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/contact/contact_test.go b/contact/contact_test.go
index a8db2b9b8711964b7a261a0e6f3359401eb5f17a..f43a433b4e5b91bf1189835c854842b3459831d2 100644
--- a/contact/contact_test.go
+++ b/contact/contact_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/contact/unmarshalVersion.go b/contact/unmarshalVersion.go
index 756d1d9bf0086a3412f03a9da55b6f1ca85a1731..f97b9145ce74114cd59509e9dc7810b075d4b973 100644
--- a/contact/unmarshalVersion.go
+++ b/contact/unmarshalVersion.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/contact/unmarshalVersion_test.go b/contact/unmarshalVersion_test.go
index 85af60b73c9593c6e82d82cc8805adc36fcc731c..ce51792d3b27393084975dcd8347f1a93d520dd1 100644
--- a/contact/unmarshalVersion_test.go
+++ b/contact/unmarshalVersion_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cyclic/buffer.go b/cyclic/buffer.go
index bf7420894887f6813e2cad94c24e269ebbaf20ab..0bd5d58ab907082d20685b6d2d3688510ea52f87 100644
--- a/cyclic/buffer.go
+++ b/cyclic/buffer.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cyclic/buffer_test.go b/cyclic/buffer_test.go
index c5e5f8156bed2e0a6b0113704bd945becdec7e5b..2126ca82183405a064ea1826e1cd5a924848a413 100644
--- a/cyclic/buffer_test.go
+++ b/cyclic/buffer_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cyclic/group.go b/cyclic/group.go
index 4568b59c029f2253e3d791eab8d84dae767fb418..e9e47d9fa85b4be19a967069b5b6c181f60e4897 100644
--- a/cyclic/group.go
+++ b/cyclic/group.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cyclic/group_test.go b/cyclic/group_test.go
index 73cb849d0117164716008375730318242f46f8dc..c71cbf7d4f0d1116a51acdf9229a86d1582e1879 100644
--- a/cyclic/group_test.go
+++ b/cyclic/group_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cyclic/int.go b/cyclic/int.go
index f0fc46630716e3d51bb57662d829be7dcd2eb048..1f030d9b036552a6283353766085ac14cf24352c 100644
--- a/cyclic/int.go
+++ b/cyclic/int.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/cyclic/int_test.go b/cyclic/int_test.go
index ade156b7919fc592004a756ff046bf95298be037..a7d338550e0af61bc35226d317afcfd4abc5fd93 100644
--- a/cyclic/int_test.go
+++ b/cyclic/int_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/diffieHellman/dhkx.go b/diffieHellman/dhkx.go
index d7cdf7eb9196950024f11840da997ef437bc459b..25197cc7e681962e937124608db27984e86bd57c 100644
--- a/diffieHellman/dhkx.go
+++ b/diffieHellman/dhkx.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/diffieHellman/dhkx_test.go b/diffieHellman/dhkx_test.go
index 9f7cbd1b0ad097ccf7c79de00f1af4f3bec782bf..37e70fc634f2b5db0cb2c621998b6470685d6520 100644
--- a/diffieHellman/dhkx_test.go
+++ b/diffieHellman/dhkx_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/dm/benger.go b/dm/benger.go
index 9d0e68f697551d276da1d6d8c1e20fbee3332419..d122696649d997ec2383b49412778bae36364efa 100644
--- a/dm/benger.go
+++ b/dm/benger.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/dm/benger_test.go b/dm/benger_test.go
index 6d24b263dec66debe3a3a17797c87f2ecda41bcf..377ab5d8ef10ed4b02d2ebf3d2ad68debbb47812 100644
--- a/dm/benger_test.go
+++ b/dm/benger_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/dm/cipher.go b/dm/cipher.go
index 7f52e152e043d2d1fe23eb8e0d901a333b5d9aa2..fd7d42584715ffc5e4e2b312fc7b97141fad3e62 100644
--- a/dm/cipher.go
+++ b/dm/cipher.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/dm/cipher_test.go b/dm/cipher_test.go
index 8c51aa4959a26c78c7aa12e960e8e8cd0c800527..1138a57cf9bb14d11fdfcc37af9b29eb8c1c3b49 100644
--- a/dm/cipher_test.go
+++ b/dm/cipher_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/dm/errors.go b/dm/errors.go
index 5e795f9d22c52cccc5bb52ba2239313c4b329c85..0eb0e2aae17c537b406678db53c86d82108f7951 100644
--- a/dm/errors.go
+++ b/dm/errors.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/dm/errors_test.go b/dm/errors_test.go
index 461cf2a207347ca65cb7570ff1de1d31f6f1dc21..af6c4ca4638587520a1a100e265847e7ae91f485 100644
--- a/dm/errors_test.go
+++ b/dm/errors_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/dm/keys.go b/dm/keys.go
index 745eb50ef18a0a17f377f0ec3f72282d70bf852a..b6a663c4b5681804737d93d405b49f70452bfb33 100644
--- a/dm/keys.go
+++ b/dm/keys.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/dm/noiseX.go b/dm/noiseX.go
index 13b4d458dcc578bc6a42ee6094431d8bdfc0a0af..0a0d71962644dbb75f6df8e059af2be56af6b6a5 100644
--- a/dm/noiseX.go
+++ b/dm/noiseX.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/dm/noiseX_test.go b/dm/noiseX_test.go
index 5abdeb2c76f57370cfaf0ec116ecad37236245cc..ca0b40619eeff2173e9100ef3cfa22f213637082 100644
--- a/dm/noiseX_test.go
+++ b/dm/noiseX_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/dm/selfCipher.go b/dm/selfCipher.go
index c774d3334fe91ef976c4554ba42180c1605f4251..581904f57b6b103a5fce295f090ba18a6f232a0a 100644
--- a/dm/selfCipher.go
+++ b/dm/selfCipher.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/dm/selfCipher_test.go b/dm/selfCipher_test.go
index 3ab7340be33613d58a8c978ec28ccd29ecf88c9d..13f75406f3651be893a92220c7dbb60b6d78c7bd 100644
--- a/dm/selfCipher_test.go
+++ b/dm/selfCipher_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/e2e/aes.go b/e2e/aes.go
index 7c09c582e73b448826b556462fdf1f30bfb62927..1edbefd539c4ba8560ffd4553a591033fd4ff878 100644
--- a/e2e/aes.go
+++ b/e2e/aes.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/aes_test.go b/e2e/aes_test.go
index cca4ad0416bd98d0994f1934c360e12e9b30225d..8f85aeba29fe4fd2a0837e0d237524b3738b465e 100644
--- a/e2e/aes_test.go
+++ b/e2e/aes_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/crypt.go b/e2e/auth/crypt.go
index 32c9be389d373efc897a39ad1eaa0086144d9c75..e09579f0ab0903f3c9f8d532d0600541b6b8b5df 100644
--- a/e2e/auth/crypt.go
+++ b/e2e/auth/crypt.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/crypt_test.go b/e2e/auth/crypt_test.go
index 7bb19c39d44cbd1998b60b39167f6fcc09a07e85..f1dd3746bd067913093bae49da4c6c08c2f4a07a 100644
--- a/e2e/auth/crypt_test.go
+++ b/e2e/auth/crypt_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/encryptDecrypt.go b/e2e/auth/encryptDecrypt.go
index ea9f83cb5456f48777b2b0fe569d58513f7818a1..64372e49a64ca041043d7d3ad1e4f17d6f280b2f 100644
--- a/e2e/auth/encryptDecrypt.go
+++ b/e2e/auth/encryptDecrypt.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/encryptDecrypt_test.go b/e2e/auth/encryptDecrypt_test.go
index e131ddbaad715da8e7b6752a3ea176d6b0119e44..91c235ffe98ab40df8862bebe858076b27f82bdf 100644
--- a/e2e/auth/encryptDecrypt_test.go
+++ b/e2e/auth/encryptDecrypt_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/keygen.go b/e2e/auth/keygen.go
index a81ff3fd608a331db97653ffc6cc43e9db50e84a..6c4c43c1f5d8ef3ecc7565c1f9051eca9bedc7bb 100644
--- a/e2e/auth/keygen.go
+++ b/e2e/auth/keygen.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/keygen_test.go b/e2e/auth/keygen_test.go
index 4155b4dbe5e21b877c60c6af453e102847b6ffc5..d0cb17534469985d16e95632a07ca2aa30456146 100644
--- a/e2e/auth/keygen_test.go
+++ b/e2e/auth/keygen_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/mac.go b/e2e/auth/mac.go
index deff88eb46ec7c915f0c0ba283416dfb1eb59c5b..665403d83b3041a16c8b01e50978d192da215e77 100644
--- a/e2e/auth/mac.go
+++ b/e2e/auth/mac.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/mac_test.go b/e2e/auth/mac_test.go
index 0a0d0c7116e73c42fd7456e9573e0d4d64377f15..675a8b465e260e46fd32706247f07f41a94cb2bc 100644
--- a/e2e/auth/mac_test.go
+++ b/e2e/auth/mac_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/negotiationFingerprint.go b/e2e/auth/negotiationFingerprint.go
index 0faf390b9412cbde4dc55f2c810672d420d4c9a2..bd60b59c2fc00bd9d76d2a198cd7947787cb9e68 100644
--- a/e2e/auth/negotiationFingerprint.go
+++ b/e2e/auth/negotiationFingerprint.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/negotiationFingerprint_test.go b/e2e/auth/negotiationFingerprint_test.go
index e136f9e2edc67e11ff3cddb72f6545757e7730ea..1823d0d17a352f3fa31ab832f90afeb9932917d1 100644
--- a/e2e/auth/negotiationFingerprint_test.go
+++ b/e2e/auth/negotiationFingerprint_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/ownership.go b/e2e/auth/ownership.go
index dd78f531f396cf6b2aa4431b4f9a1e1e9979ae03..8d0b8f0eef38ae29351bd3f8a603a27fd8a0aa1f 100644
--- a/e2e/auth/ownership.go
+++ b/e2e/auth/ownership.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/ownership_test.go b/e2e/auth/ownership_test.go
index 8d83d528fbec5c1a88735d89c090de02c63b9b1e..eafedf773e8752eb30f0319aa5c05eedcf421650 100644
--- a/e2e/auth/ownership_test.go
+++ b/e2e/auth/ownership_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/requestFP.go b/e2e/auth/requestFP.go
index 580a871a3dbfd17ca59fbc6d822c44ba5a3e5057..65d1be8f20c6a3cafc760b36a48059e3d3c23e91 100644
--- a/e2e/auth/requestFP.go
+++ b/e2e/auth/requestFP.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/auth/requestFP_test.go b/e2e/auth/requestFP_test.go
index 72b9c20fa9ffd5137a1534d412965e64872a48a9..1a164d72957efa5870be4a5dc18e2320ecdce453 100644
--- a/e2e/auth/requestFP_test.go
+++ b/e2e/auth/requestFP_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/connectionFingerprint.go b/e2e/connectionFingerprint.go
index 48e657dfc37c762d119735cf2c20854a1921631e..baf08649ff1ef7273c94c9351a8e99f4fd4219bf 100644
--- a/e2e/connectionFingerprint.go
+++ b/e2e/connectionFingerprint.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/connectionFingerprint_test.go b/e2e/connectionFingerprint_test.go
index f68f205507cb7bbb17e3268a9617900e41b10f11..d89cb8d9d409d0a88776498dd9485aaef64790e7 100644
--- a/e2e/connectionFingerprint_test.go
+++ b/e2e/connectionFingerprint_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/derive.go b/e2e/derive.go
index 81e73157dbf43a1d6f32a332b866f885529143ce..eefcdc090f3e32276554c8e6d6501e34dfe1e9fe 100644
--- a/e2e/derive.go
+++ b/e2e/derive.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/derrive_test.go b/e2e/derrive_test.go
index d9d11855d1d76ca0c4c4c33cffbfd531991decda..3af1cc310ded8a4964a90cc21d8767355f1890b4 100644
--- a/e2e/derrive_test.go
+++ b/e2e/derrive_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/dummykeygen.go b/e2e/dummykeygen.go
index 8a497e4a36aa93d8a3c76904bfe5159ac0801f87..61eb9eeb4cfa4b2b950b7a66c703f8aa277ec80c 100644
--- a/e2e/dummykeygen.go
+++ b/e2e/dummykeygen.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/dummykeygen_test.go b/e2e/dummykeygen_test.go
index 9fceec393e8871238ef155e430c34fa50a200c9e..5f8a2ede7ce87c4c4cce57e63732d63dcb7d8c31 100644
--- a/e2e/dummykeygen_test.go
+++ b/e2e/dummykeygen_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/encrypt.go b/e2e/encrypt.go
index 2f7083cb0cbcfc1aa3bb63d65a4edecd62cf7d98..d041cf3de2bf962677e88c12542bda19975a1716 100644
--- a/e2e/encrypt.go
+++ b/e2e/encrypt.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/encrypt_test.go b/e2e/encrypt_test.go
index db072163bbcfd6a0c8b48137ebf98d6a38a45146..d30b3193cdb3af422b4a54db8977031604b1e9fe 100644
--- a/e2e/encrypt_test.go
+++ b/e2e/encrypt_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/encryptionChecker.go b/e2e/encryptionChecker.go
index e09bf5bf71b2a33f2055645a5688fd1673aaf9bf..34364e38da96f769f9be1b81b99b2906fcee5444 100644
--- a/e2e/encryptionChecker.go
+++ b/e2e/encryptionChecker.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/encryptionChecker_test.go b/e2e/encryptionChecker_test.go
index 04a6f6116565204ca0ce568f272189d9214a18b6..5a00faded251c5e0da85557830106918abefee15 100644
--- a/e2e/encryptionChecker_test.go
+++ b/e2e/encryptionChecker_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/keys.go b/e2e/keys.go
index f6c4c5d41e29850f1aa24141feac5c2366830bbb..927e786e335a6f08e9760490a079976a45f6c7ee 100644
--- a/e2e/keys.go
+++ b/e2e/keys.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/keys_test.go b/e2e/keys_test.go
index b7ed90fb257b66ccab715958916424574c93642f..99ace19a123d5214bcffe5994f5e3377c27d45d8 100644
--- a/e2e/keys_test.go
+++ b/e2e/keys_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/messageID.go b/e2e/messageID.go
index 31cf853f5bfc9756becbe2fde824d10523d84545..336b0b867df8797e1d884581943b87dea2fc22cb 100644
--- a/e2e/messageID.go
+++ b/e2e/messageID.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/messageID_test.go b/e2e/messageID_test.go
index 37bdd8c24e14261c97e26bb1136921273677057a..da45f77a02bbd78f066bd58cb82d38c540ce937e 100644
--- a/e2e/messageID_test.go
+++ b/e2e/messageID_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/padding.go b/e2e/padding.go
index 4dad66a90af334ddbc0ba4387dd16354cd8bd19b..68178354a9904b5898d8639ec97d6749fb00e738 100644
--- a/e2e/padding.go
+++ b/e2e/padding.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/padding_test.go b/e2e/padding_test.go
index a168965946b0987eb98766d74ef915592d6be528..fa2a94c162f0333b0b3b90ec5f998031771f413b 100644
--- a/e2e/padding_test.go
+++ b/e2e/padding_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/relationshipFingerprint.go b/e2e/relationshipFingerprint.go
index f2d8aa0e7b6c03ce73a70c4df3f31c2df43b0f57..02b5c7d6d5329e1c0f08059c17189ac448c011fb 100644
--- a/e2e/relationshipFingerprint.go
+++ b/e2e/relationshipFingerprint.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/relationshipFingerprint_test.go b/e2e/relationshipFingerprint_test.go
index b6f0ba40ee28d00f891484849de03e57a03ced79..0687984ca5eccbe99be04bdbb27b364e53653db0 100644
--- a/e2e/relationshipFingerprint_test.go
+++ b/e2e/relationshipFingerprint_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/residue.go b/e2e/residue.go
index c8081820f4a0e18d48eac037ea58b31fc15fa91a..351e5106f945563dbfa590f82a62e36467356506 100644
--- a/e2e/residue.go
+++ b/e2e/residue.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/residue_test.go b/e2e/residue_test.go
index f45474bb4247aa96d1cb36ce87e7422488b0c21e..1e7cbb934f191fa7bdf99461d9a6816d6ff7f517 100644
--- a/e2e/residue_test.go
+++ b/e2e/residue_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/sendReport.go b/e2e/sendReport.go
index 4f7e2cf5c49f23ca36eac77ec066570d7a086392..0bf2a80f4fa067076c784786a1eac4cf9d01bd73 100644
--- a/e2e/sendReport.go
+++ b/e2e/sendReport.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/mac.go b/e2e/singleUse/mac.go
index 601b085ed7c2d6643945f7ed3b80260dfc66fd32..8ac898f3ccd551d5b596d6a9d5f7564075198dc2 100644
--- a/e2e/singleUse/mac.go
+++ b/e2e/singleUse/mac.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/mac_test.go b/e2e/singleUse/mac_test.go
index c884a83f5d2bcd18da3cc137926b7e88e25414b3..98028ea19fffe8273a2d182f8e390009adff8cff 100644
--- a/e2e/singleUse/mac_test.go
+++ b/e2e/singleUse/mac_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/recipientID.go b/e2e/singleUse/recipientID.go
index 84c048b88e786643632c3c6ed54b0de2f633c24f..352953c8e6deef1b033c2ada7457e2e313589dca 100644
--- a/e2e/singleUse/recipientID.go
+++ b/e2e/singleUse/recipientID.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/recipientID_test.go b/e2e/singleUse/recipientID_test.go
index 5a25c55377217bbc24ae188e8328a939cda6faae..074b700ce49db23e573755ead67bef719b1b5ae7 100644
--- a/e2e/singleUse/recipientID_test.go
+++ b/e2e/singleUse/recipientID_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/requestFingerprint.go b/e2e/singleUse/requestFingerprint.go
index 73a02ce584683f2fe90e6fd61b8d7ab18d13acd4..d681470f94eb32be32550fbe5dce419149c7496a 100644
--- a/e2e/singleUse/requestFingerprint.go
+++ b/e2e/singleUse/requestFingerprint.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/requestFingerprint_test.go b/e2e/singleUse/requestFingerprint_test.go
index e90fa2e0b5d63590177123fb776bb9edf7b80c6f..ede0e1f201c1f8dc3fe6f4433f9711fc77d5d90b 100644
--- a/e2e/singleUse/requestFingerprint_test.go
+++ b/e2e/singleUse/requestFingerprint_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/requestKey.go b/e2e/singleUse/requestKey.go
index d2ce4be16903193afc3052263896858cb037524f..62622a0ce204801ead2fdd79e6e349b61ead1feb 100644
--- a/e2e/singleUse/requestKey.go
+++ b/e2e/singleUse/requestKey.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/requestKey_test.go b/e2e/singleUse/requestKey_test.go
index e0162c5e6b50eb048c22b242fb21d27d054d0d87..8ba0b973a064c26d7672129eee2eb62da7e66829 100644
--- a/e2e/singleUse/requestKey_test.go
+++ b/e2e/singleUse/requestKey_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/requestPartFingerprint.go b/e2e/singleUse/requestPartFingerprint.go
index 0990325faeca306e2a206f90b9a4db740b44f4af..36945f269755f7ca6a82999fed1e408a8d226281 100644
--- a/e2e/singleUse/requestPartFingerprint.go
+++ b/e2e/singleUse/requestPartFingerprint.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/requestPartFingerprint_test.go b/e2e/singleUse/requestPartFingerprint_test.go
index 4d91249f082a28ebb4cce5b2a554c11a7db3c999..8f3676d9b7efe5168f9799c11c3bbfb10fc3c194 100644
--- a/e2e/singleUse/requestPartFingerprint_test.go
+++ b/e2e/singleUse/requestPartFingerprint_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/requestPartKey.go b/e2e/singleUse/requestPartKey.go
index b984efe4e835d5596fe28cb4446e9263d345d9ed..731b1ab4e6fc6344ec29f80bc52d2a85a9fc2a70 100644
--- a/e2e/singleUse/requestPartKey.go
+++ b/e2e/singleUse/requestPartKey.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/requestPartKey_test.go b/e2e/singleUse/requestPartKey_test.go
index 492751f9148a97194de22432e4238a7099ccd387..e3de8ab859b5ba16be556ccd0c299b73639c3c49 100644
--- a/e2e/singleUse/requestPartKey_test.go
+++ b/e2e/singleUse/requestPartKey_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/responseFingerprint.go b/e2e/singleUse/responseFingerprint.go
index 4f8273b5600d8ed2cb9d90356b5e25a3e1506ff4..c7123736e3df22520409382dd49b7dad762f64e1 100644
--- a/e2e/singleUse/responseFingerprint.go
+++ b/e2e/singleUse/responseFingerprint.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/responseFingerprint_test.go b/e2e/singleUse/responseFingerprint_test.go
index 75bb22faeaf7bd00855ff8a3e613bf0a2ac727c7..c2b5ea810eb54b00ec0524d2f77c2d7248e6a5d9 100644
--- a/e2e/singleUse/responseFingerprint_test.go
+++ b/e2e/singleUse/responseFingerprint_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/responseKey.go b/e2e/singleUse/responseKey.go
index e89c3f6dd8163fe826b8223a86c0894ee19c8b0f..0221852a0f3e8fdd5e1d6bf29e8bc41d3e03f864 100644
--- a/e2e/singleUse/responseKey.go
+++ b/e2e/singleUse/responseKey.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/responseKey_test.go b/e2e/singleUse/responseKey_test.go
index 3dcae7bb753dd58afaf4469014f28745668d4ce1..992df0ddf46da668f9e9694f056ddd2d9a7e0c8a 100644
--- a/e2e/singleUse/responseKey_test.go
+++ b/e2e/singleUse/responseKey_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/tagFingerprint.go b/e2e/singleUse/tagFingerprint.go
index 0bc037f77c30345979a4cdd1fee3e32e90e24db2..c0886bae3eae52e47054577595ea8132264d6ffa 100644
--- a/e2e/singleUse/tagFingerprint.go
+++ b/e2e/singleUse/tagFingerprint.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/singleUse/tagFingerprint_test.go b/e2e/singleUse/tagFingerprint_test.go
index e960697099bc16e3c09fb53eed3b2c8e4c7830c0..e42d712afdad74388cb6e6fc22d9c4ef11e94f8c 100644
--- a/e2e/singleUse/tagFingerprint_test.go
+++ b/e2e/singleUse/tagFingerprint_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/ttl.go b/e2e/ttl.go
index d671bbc88af89cca6696cefb4cb8c25073a74f78..79915292f30336a4fdf97df66446355efd48da06 100644
--- a/e2e/ttl.go
+++ b/e2e/ttl.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/e2e/ttl_test.go b/e2e/ttl_test.go
index 47e3ad8051a4929378e80e33d6c8de8b7780ed02..6caf60cbdf942570202854a42957c7426e7be2d1 100644
--- a/e2e/ttl_test.go
+++ b/e2e/ttl_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/factID/fingerprint.go b/factID/fingerprint.go
index 0e3881e311a9c00ab894230358c9952975f9d773..6d2c244efec6a6412f15c0ddd2195ece41d6206e 100644
--- a/factID/fingerprint.go
+++ b/factID/fingerprint.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/factID/fingerprint_test.go b/factID/fingerprint_test.go
index 2f816f8f544669c5b8e816eae41281a0d63ae06e..12facf5a9c68a6fc3948d16b2b0b2e756d9203b2 100644
--- a/factID/fingerprint_test.go
+++ b/factID/fingerprint_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fastRNG/stream.go b/fastRNG/stream.go
index c4fd9d8aa4d707c43a268fb9c067468f31efe32a..ef26a9ee2bd9d5415752f5d0a2eedfe4c6aadfff 100644
--- a/fastRNG/stream.go
+++ b/fastRNG/stream.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fastRNG/stream_test.go b/fastRNG/stream_test.go
index 1a85a960ce52625f4190345fb35dbca0988206bc..b8ed7bd9c5a79e962f89fc3d1eaa410a4dd5dae1 100644
--- a/fastRNG/stream_test.go
+++ b/fastRNG/stream_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/crypt.go b/fileTransfer/crypt.go
index 6b1f64f5b8b5e35a68f1f2a836ddcb8ad4f788a9..4a38040522b2f24db824699966e60ccda3f312c7 100644
--- a/fileTransfer/crypt.go
+++ b/fileTransfer/crypt.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/crypt_test.go b/fileTransfer/crypt_test.go
index a2b82d6db3f7280ab0381d37bad60392f1c5b02f..4f368c814642f95dcae6e13f69bbf80aa583359d 100644
--- a/fileTransfer/crypt_test.go
+++ b/fileTransfer/crypt_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/fileID.go b/fileTransfer/fileID.go
index ee4ecf086f6c408a05fe2e6482cc6fe8bdee1ba0..8602e89599ebed6dadc647acfcc7b46f08f67cb8 100644
--- a/fileTransfer/fileID.go
+++ b/fileTransfer/fileID.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/fileID_test.go b/fileTransfer/fileID_test.go
index 68ae07ebc68e7e944fe54fbd6ee2edb7726b6986..4e7460f36207eb12de5317e98858d966d96fabd9 100644
--- a/fileTransfer/fileID_test.go
+++ b/fileTransfer/fileID_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/fingerprint.go b/fileTransfer/fingerprint.go
index c629a237523bc3f759fa363f0fa8732211aad91e..0cb7350b4486e96c25f9a9a7520f07a3867887ae 100644
--- a/fileTransfer/fingerprint.go
+++ b/fileTransfer/fingerprint.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/fingerprint_test.go b/fileTransfer/fingerprint_test.go
index b32a5f6df46b7dcf1cbf941604991facf91bc29a..911f3e8e342e8b29d15546bd14a852f50e72ee1b 100644
--- a/fileTransfer/fingerprint_test.go
+++ b/fileTransfer/fingerprint_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/keyGen.go b/fileTransfer/keyGen.go
index ac5a8633e7f309ce31050dd521482ba94eaec398..d8232e07ec51dab46b432de045bbd38411e82f3f 100644
--- a/fileTransfer/keyGen.go
+++ b/fileTransfer/keyGen.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/keyGen_test.go b/fileTransfer/keyGen_test.go
index 9b5e353f75b9233bb049f2f21e54493d6f87fa31..6195a24a1bf98dc5dfa50a736481fdea0fc50a13 100644
--- a/fileTransfer/keyGen_test.go
+++ b/fileTransfer/keyGen_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/mac.go b/fileTransfer/mac.go
index 75688d0a92a50f3bcdba21cfb2c7cfb4ed036ed8..e9f4df0c213d43f377f331923fd224a2bdabb52d 100644
--- a/fileTransfer/mac.go
+++ b/fileTransfer/mac.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/mac_test.go b/fileTransfer/mac_test.go
index e9baf40fbc8350bba23e9a096522154b64085c0a..9d86ec063c180c82a40e39a9d125f1e6153c162f 100644
--- a/fileTransfer/mac_test.go
+++ b/fileTransfer/mac_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/transferID.go b/fileTransfer/transferID.go
index 5555f42043804e8f12fbb654a3875af1868a9fb9..8c698c485080a52152a53bb2da2027cbf1d13caf 100644
--- a/fileTransfer/transferID.go
+++ b/fileTransfer/transferID.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/fileTransfer/transferID_test.go b/fileTransfer/transferID_test.go
index 5039f00fc23225e27b282593726a5d5d2f54755a..9fe0127f3eb3c1fb1ba573f67642a2925cc1a840 100644
--- a/fileTransfer/transferID_test.go
+++ b/fileTransfer/transferID_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/go.mod b/go.mod
index 22700e8aeaddf8585dec6f3113d56cddabac30ce..3dfac4526de188865797b66048d6ab19a19b0288 100644
--- a/go.mod
+++ b/go.mod
@@ -15,9 +15,9 @@ require (
 	github.com/spf13/jwalterweatherman v1.1.0
 	github.com/stretchr/testify v1.8.4
 	gitlab.com/elixxir/bloomfilter v0.0.1
-	gitlab.com/elixxir/primitives v0.0.3
+	gitlab.com/elixxir/primitives v0.0.4
 	gitlab.com/elixxir/wasm-utils v0.0.1
-	gitlab.com/xx_network/crypto v0.0.5
+	gitlab.com/xx_network/crypto v0.0.6
 	gitlab.com/xx_network/primitives v0.0.5
 	gitlab.com/yawning/nyquist.git v0.0.0-20221003103146-de5645224a22
 	golang.org/x/crypto v0.16.0
diff --git a/go.sum b/go.sum
index 10c3b69b729710cacea4d3983d136d8640ea7a70..a6049a349a6f92ce3d32a121ff4c99ce2b6bbb88 100644
--- a/go.sum
+++ b/go.sum
@@ -89,6 +89,8 @@ gitlab.com/elixxir/primitives v0.0.3-0.20230724190035-efb1f377c08a h1:hPp0oYlRM8
 gitlab.com/elixxir/primitives v0.0.3-0.20230724190035-efb1f377c08a/go.mod h1:0KOMjw62km9QI4Ow/XNJqg4P+gu1OQUGDhHM5gMYGS8=
 gitlab.com/elixxir/primitives v0.0.3 h1:KVvXLzGrX8gdS6Lk7YuwszU+WUJIGz9+isaowgRFE0s=
 gitlab.com/elixxir/primitives v0.0.3/go.mod h1:/Eue23ILU8q1wONloYa0QSGaaeCBnAW7RfwrAnqfzWo=
+gitlab.com/elixxir/primitives v0.0.4 h1:bgvaOv835kBjr7ZqBzhyYq1LEHFSg6KAiKR5OXf3p/o=
+gitlab.com/elixxir/primitives v0.0.4/go.mod h1:/Eue23ILU8q1wONloYa0QSGaaeCBnAW7RfwrAnqfzWo=
 gitlab.com/elixxir/wasm-utils v0.0.0-20230615222914-185dd3a6fa08 h1:7Uqf6CHEBj/q1CIHEwnWcYLFG5cpMtH8oyVYGikgYWo=
 gitlab.com/elixxir/wasm-utils v0.0.0-20230615222914-185dd3a6fa08/go.mod h1:wB7Vh/7LWUm8wYRBSd+6lxfpk4CnDaHTkLCIVKfL2TA=
 gitlab.com/elixxir/wasm-utils v0.0.1 h1:I/hoXZH1b+h+0rj1cbGfL+0vSp+Bt1bJwAQ7iVHGrws=
@@ -97,6 +99,8 @@ gitlab.com/xx_network/crypto v0.0.5-0.20230724190222-a1fd6f70e6cb h1:bGcPR0oeiUg
 gitlab.com/xx_network/crypto v0.0.5-0.20230724190222-a1fd6f70e6cb/go.mod h1:Q1tnwsNnopT0L35VAtlLizf08///cBR8MFIbuZtEYng=
 gitlab.com/xx_network/crypto v0.0.5 h1:sU2osMW1QatrolTEa2neqbUpG7gJ0Ru/ES3LDsKzQSg=
 gitlab.com/xx_network/crypto v0.0.5/go.mod h1:C69/+XTiqJvKkYzcyA47+LdxvAofl9AzR/Nyo36y9hs=
+gitlab.com/xx_network/crypto v0.0.6 h1:+C44rBhclcbWrGa5EOic5yDF3NrXAbXScCb/mXmm3Ro=
+gitlab.com/xx_network/crypto v0.0.6/go.mod h1:C69/+XTiqJvKkYzcyA47+LdxvAofl9AzR/Nyo36y9hs=
 gitlab.com/xx_network/primitives v0.0.4-0.20230724185812-bc6fc6e5341b h1:oymmRpA+5/SeBp+MgFeYyuB8S9agfetGDnxBXXq9utE=
 gitlab.com/xx_network/primitives v0.0.4-0.20230724185812-bc6fc6e5341b/go.mod h1:vI6JXexgqihcIVFGsZAwGlHWGT14XC24NwEB2c6q9nc=
 gitlab.com/xx_network/primitives v0.0.5 h1:jPq3EnoghvrfcZixnYSWXyk9n8IU1XYXizQjlqdABmY=
diff --git a/group/crypt.go b/group/crypt.go
index 64efe49bccb611aa43814a86002ed78ef9d99594..bbdb5a6b32b2870cf4230574c4b837bbb17f9c88 100644
--- a/group/crypt.go
+++ b/group/crypt.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/crypt_test.go b/group/crypt_test.go
index 13c40be3e42df29f5a8f2aa95f304626da609eb1..0b7afa2bbf2d5cc8dba8b46b8c157f0ea6582b72 100644
--- a/group/crypt_test.go
+++ b/group/crypt_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/groupID.go b/group/groupID.go
index 62b394ee6382b3e69e1cd820ebdb661331971b8f..fe0f0dd005d7f050580fbad7884d768fa67d3ebc 100644
--- a/group/groupID.go
+++ b/group/groupID.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/groupID_test.go b/group/groupID_test.go
index 1f2e59fe214076beadf641dad20b704721447aa5..de9f623f24ad49d7177fcf85a5409b336693ea07 100644
--- a/group/groupID_test.go
+++ b/group/groupID_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/groupKey.go b/group/groupKey.go
index 682850276d42e37ff6a95e1717fe6adff3fb655a..b7c012233a71942402da296d9f3301ccc1a3525e 100644
--- a/group/groupKey.go
+++ b/group/groupKey.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/groupKey_test.go b/group/groupKey_test.go
index f1653db1d2d28ced94ec13fb1f74f4ce322ce93f..614a8c3e194d04decc506831fa8bc8196f7a03b1 100644
--- a/group/groupKey_test.go
+++ b/group/groupKey_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/key.go b/group/key.go
index 230218d3c2543ecd5f1325ced712ead3bac9b238..4d60d49c3e403cfac24df190f630db7b3405a4d9 100644
--- a/group/key.go
+++ b/group/key.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/keyFingerprint.go b/group/keyFingerprint.go
index 860fc7fdc881ec6ca4e8042c7ca5b1297883cc23..77b17322c851e37897e123c6eee671615fbd1860 100644
--- a/group/keyFingerprint.go
+++ b/group/keyFingerprint.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/keyFingerprint_test.go b/group/keyFingerprint_test.go
index 70f0af0dd643985848d60ea859c8e39fc5307e7b..b613a7eb0935884ce76458c67a1f546dcae94df4 100644
--- a/group/keyFingerprint_test.go
+++ b/group/keyFingerprint_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/key_test.go b/group/key_test.go
index f6c1f281e4d204a97822a5691c77470884c75301..26a2d9a63d5199951c8c5d1a9d716d007672ce03 100644
--- a/group/key_test.go
+++ b/group/key_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/mac.go b/group/mac.go
index 44712bbe736892baabf56785a413dd1ffaab21d0..fb1337cfa1dac5260fbc0d531fcb4ac92d507022 100644
--- a/group/mac.go
+++ b/group/mac.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/mac_test.go b/group/mac_test.go
index 2ad3a5ecce3ef9300da9c881fb8033ba12414c73..d1be35d95dbee7e62b019800190631db5e176232 100644
--- a/group/mac_test.go
+++ b/group/mac_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/membership.go b/group/membership.go
index 293c376c01ab5ce9756c3734f0ae6cfb17d5065e..438955e9d05936ea723c7e2985cbbf8a59aae5d5 100644
--- a/group/membership.go
+++ b/group/membership.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/membership_test.go b/group/membership_test.go
index 039aaf253b797247652fdde591a219b4855303bd..a091c1b73150fa8fec46b2c63688e12781135905 100644
--- a/group/membership_test.go
+++ b/group/membership_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/messageID.go b/group/messageID.go
index 22573353aead8751f85a54c5783e205c52f58482..3e6653cbbd1f27f0ea47ecb39ea23480ff7db58b 100644
--- a/group/messageID.go
+++ b/group/messageID.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/group/messageID_test.go b/group/messageID_test.go
index 7bfbdbf53befc03084f8960a643aa30179bfcb8d..eda40867c3f43cc44158fbf84a8951a0c7134ea7 100644
--- a/group/messageID_test.go
+++ b/group/messageID_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/hash/hash.go b/hash/hash.go
index cdb0fafd6faa42043459ab01b858ce1a05c547f8..7558397a114cea066a8ca5f952a6dd9e4cf71ce3 100644
--- a/hash/hash.go
+++ b/hash/hash.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/hash/hash_test.go b/hash/hash_test.go
index b0ed794820ca0275c56bdd12e319ea1aceb22a4c..03fc3637005669648c7a011d4946545706c5ce08 100644
--- a/hash/hash_test.go
+++ b/hash/hash_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/hash/keys.go b/hash/keys.go
index 5addc49e6f378e4d2aac80c89a20c89aca33ccc5..6510561c08026a5d70b9f584c3900829f470593c 100644
--- a/hash/keys.go
+++ b/hash/keys.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/hash/keys_test.go b/hash/keys_test.go
index 8e4b5a53b36b2170b3952591d26ad0dbf898dc9a..83c70b8723b903d1a4f051291c1cf149deef6baf 100644
--- a/hash/keys_test.go
+++ b/hash/keys_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/indexedDb/database.go b/indexedDb/database.go
index 44ba1b01636ce8dad3c94152dcd7985cefd90bcc..e86443a60b15a3c27422e182b51c46a3c1525005 100644
--- a/indexedDb/database.go
+++ b/indexedDb/database.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/indexedDb/database_test.go b/indexedDb/database_test.go
index 8b84cf202e799963f125819d601beb0ce8b90936..de664eed34e35327624686f4d96fea2b3af8b4fe 100644
--- a/indexedDb/database_test.go
+++ b/indexedDb/database_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/message/channel.go b/message/channel.go
index d936977593d85d506eef879372f1cc6804a92dba..6e82db7e84c7f69fe49837e70adaf8271bdb33fc 100644
--- a/message/channel.go
+++ b/message/channel.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/message/channel_test.go b/message/channel_test.go
index 072aa78d279dbb03cfcc332428779c89eefb827e..b3a9355529f26c7f3e0158a7c194336af5ecb5a9 100644
--- a/message/channel_test.go
+++ b/message/channel_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/message/dm.go b/message/dm.go
index 170ac947d240a4caceb26e8a087617cb7b78ba41..a064076fa4a02573ded4fb7cc4cc7b759829094e 100644
--- a/message/dm.go
+++ b/message/dm.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/message/dm_test.go b/message/dm_test.go
index 6fe0853c9830ab976b3b81c2c61dfa6dc63c02ea..ff4a6f8bc16951e2404bd450a16268ce626f8304 100644
--- a/message/dm_test.go
+++ b/message/dm_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/message/id.go b/message/id.go
index 34f03123baf5097639ac7b3cbacf2017d6ce520b..a8c717d80a1b4ce75b6a032fd5675a048c51a1f5 100644
--- a/message/id.go
+++ b/message/id.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/message/id_test.go b/message/id_test.go
index ef2b215ddf7f84687458a8c8ce3bdda24629e64e..7e5d85415285f657c04ce0096b2f74ce7bd53b77 100644
--- a/message/id_test.go
+++ b/message/id_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/message/timestamp.go b/message/timestamp.go
index c09d6e0b45d11d288f107c64be54f4e26f887769..22f5a23800d0c64bb8854301b95619fecb42fa87 100644
--- a/message/timestamp.go
+++ b/message/timestamp.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/message/timestamp_test.go b/message/timestamp_test.go
index a73706ddaa1c7b4562ae0429244c5b975ef780e9..67d3bb35e167e0071e0bbf496fe68bdc8dc7b4ab 100644
--- a/message/timestamp_test.go
+++ b/message/timestamp_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file                                                               //
diff --git a/nike/ctidh/ctidh.go b/nike/ctidh/ctidh.go
index d32acc1de5d4e6a6b37c67daa403e0fdfb84dddc..c19ccb434379c923047caad53df453810e87517c 100644
--- a/nike/ctidh/ctidh.go
+++ b/nike/ctidh/ctidh.go
@@ -2,7 +2,7 @@
 // +build ctidh
 
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/nike/ctidh/ctidh_test.go b/nike/ctidh/ctidh_test.go
index c9f4d909b9fe502e9af71a8ea10f3ea088f4356e..b5b18c04bfd5fd5c7ddbd6af2be1cf733cf5ecc2 100644
--- a/nike/ctidh/ctidh_test.go
+++ b/nike/ctidh/ctidh_test.go
@@ -2,7 +2,7 @@
 // +build ctidh
 
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/nike/dh/dh.go b/nike/dh/dh.go
index 75391177908461d81cc25885d094e8728f3282db..3d7c8ccb6063edfd2d661ad015e86242195aaedc 100644
--- a/nike/dh/dh.go
+++ b/nike/dh/dh.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/nike/dh/dh_test.go b/nike/dh/dh_test.go
index a7f9e5b928bfdddedc445da71aa855f7f5399238..f4d54080beee7347d107ee3e1873585361fe85df 100644
--- a/nike/dh/dh_test.go
+++ b/nike/dh/dh_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/nike/ecdh/ecdh.go b/nike/ecdh/ecdh.go
index 49c3474fa372db5b3437b7a5b4ad58ca2c74fed0..bc9f73de9b120b8bf54ab461f9b832ca701d3579 100644
--- a/nike/ecdh/ecdh.go
+++ b/nike/ecdh/ecdh.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/nike/ecdh/ecdh_test.go b/nike/ecdh/ecdh_test.go
index ed622d9ba1ba1f0da036ad3da445dcbe95366db8..3c12f91c0b46ad39f4119a8801127f7207c7ceb3 100644
--- a/nike/ecdh/ecdh_test.go
+++ b/nike/ecdh/ecdh_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/nike/ecdh/edwards.go b/nike/ecdh/edwards.go
index c9d89fe5c9278be0e8f46e4201abd74b045188a4..47b9cbb383ec28048d5ea09738755485d1061918 100644
--- a/nike/ecdh/edwards.go
+++ b/nike/ecdh/edwards.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/nike/ecdh/edwards_test.go b/nike/ecdh/edwards_test.go
index d01e4b25e5ba9ca43ace6d88ed0f4fc411187791..0f9c861c0ef3c072f894bd6cbad868133a13f9e0 100644
--- a/nike/ecdh/edwards_test.go
+++ b/nike/ecdh/edwards_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx network SEZC                                           //
+// Copyright © 2024 xx foundation                                           //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file                                                        //
diff --git a/nike/hybrid/hybrid.go b/nike/hybrid/hybrid.go
index cdcc5d95852dc451044c1762f45ac7f5f7d23f18..cc5ecebd4dfd04bd57d745b0b5811f83f1e91226 100644
--- a/nike/hybrid/hybrid.go
+++ b/nike/hybrid/hybrid.go
@@ -2,7 +2,7 @@
 // +build ctidh
 
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/nike/hybrid/hybrid_test.go b/nike/hybrid/hybrid_test.go
index 5adaf2b2622dbb507d12324cb90daa4ce26dcb80..18782045a19a621ee2e79df1c3377e85e370a7bc 100644
--- a/nike/hybrid/hybrid_test.go
+++ b/nike/hybrid/hybrid_test.go
@@ -2,7 +2,7 @@
 // +build ctidh
 
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/nike/interfaces.go b/nike/interfaces.go
index 784d9ad0f8c8fc250dd164f39a360cf1c299e2de..e5d439076fe39066e85dd940ee7e410f609b72c1 100644
--- a/nike/interfaces.go
+++ b/nike/interfaces.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2020 xx network SEZC                                                       //
+// Copyright © 2024 xx foundation                                                       //
 //                                                                                        //
 // Use of this source code is governed by a license that can be found in the LICENSE file //
 ////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/partnerships/crust/hash.go b/partnerships/crust/hash.go
index 9cc5357e990acd6090a57aa7b59a643b58b0b356..b9e0ddbd9905529fcb1c9821e6c059a8612f4fd5 100644
--- a/partnerships/crust/hash.go
+++ b/partnerships/crust/hash.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/partnerships/crust/jointVerification.go b/partnerships/crust/jointVerification.go
index 4f5c2cbe5882db7165886884ee652df1a77c3835..50b8d4e8427ff0eaae1e84933b57184d1fe1478a 100644
--- a/partnerships/crust/jointVerification.go
+++ b/partnerships/crust/jointVerification.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/partnerships/crust/jointVerify_test.go b/partnerships/crust/jointVerify_test.go
index 01c130c35735a8b61e6b49cb1168b581e562bf2f..558685c64b9ffbeb4290c01bd287133a9cdd45bb 100644
--- a/partnerships/crust/jointVerify_test.go
+++ b/partnerships/crust/jointVerify_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/partnerships/crust/upload.go b/partnerships/crust/upload.go
index bf131db09ce1202bb616d207da06aa9972f4ba26..9de48e9062290bd004826239e7faa061e4272872 100644
--- a/partnerships/crust/upload.go
+++ b/partnerships/crust/upload.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/partnerships/crust/upload_test.go b/partnerships/crust/upload_test.go
index df7349ea78b776aafe512f08bd4c0ef6762ac6a1..5db56bc6e6cf35d63c1da215091f29fff1386d6f 100644
--- a/partnerships/crust/upload_test.go
+++ b/partnerships/crust/upload_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/partnerships/crust/utils_test.go b/partnerships/crust/utils_test.go
index 62aef0300570ed8d24eab75fca9f90d5f1e6d19e..0cd5d2a79ef688249d739d0af14372459f28185d 100644
--- a/partnerships/crust/utils_test.go
+++ b/partnerships/crust/utils_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/partnerships/crust/verification.go b/partnerships/crust/verification.go
index 1cb7d899f291c81bc5c0fe7c60f55e8f0828493f..2925774b499fec2aa49d9eb9c6f9cf48bbbe7ba0 100644
--- a/partnerships/crust/verification.go
+++ b/partnerships/crust/verification.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/partnerships/crust/verification_test.go b/partnerships/crust/verification_test.go
index 52b9da91c6cca8e914407accf787c7f2aa13b983..a41d911871acfadee598b5bcb3e934d1eb4ba4b6 100644
--- a/partnerships/crust/verification_test.go
+++ b/partnerships/crust/verification_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/registration/hmac.go b/registration/hmac.go
index d1aee9a325eae07dc3bfbab47863d6a7257ffb08..aabf2b96a8e7d33ee6b33509bf506ac55578f78f 100644
--- a/registration/hmac.go
+++ b/registration/hmac.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/registration/hmac_test.go b/registration/hmac_test.go
index 540aa6c8395904cd8cc830e534bab7188524fc43..6dd327b2ceb722f2e8e7d7d13177da510706440d 100644
--- a/registration/hmac_test.go
+++ b/registration/hmac_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/registration/keygen.go b/registration/keygen.go
index 0adc8d37419d59002fde95381e0ab2f4a75e50e3..564b0a366877a13e1072749c8b60a56ae5935812 100644
--- a/registration/keygen.go
+++ b/registration/keygen.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/registration/keygen_test.go b/registration/keygen_test.go
index 4d030a4e9361690bc5bdcfaf4aea2c8c9abae822..b3de45a6b17a3fbb66070f292430d05fbbdf4810 100644
--- a/registration/keygen_test.go
+++ b/registration/keygen_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/registration/timestamp.go b/registration/timestamp.go
index c5e222719ee5da1866ab9be730eb6a5de78712b7..e5f8118dd759e965f02a60a92dd3e5a092191f16 100644
--- a/registration/timestamp.go
+++ b/registration/timestamp.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/registration/timestamp_test.go b/registration/timestamp_test.go
index ee9d28d24cee8127bda370a0975be17fec51b975..c188afad1c65bc58deb6a920175c2ccf18b35a2f 100644
--- a/registration/timestamp_test.go
+++ b/registration/timestamp_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/encrypt_test.go b/rsa/encrypt_test.go
index 8d398b92b2a183b46c5b159966647d860c9de588..d665551508c9250689d8cc6851071654455ae0ec 100644
--- a/rsa/encrypt_test.go
+++ b/rsa/encrypt_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/id_test.go b/rsa/id_test.go
index d51707642e0bed84ded58fa2662bbc5c1abbaaa2..782991ae5bbfade852295cf285287d625d40605a 100644
--- a/rsa/id_test.go
+++ b/rsa/id_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/interface.go b/rsa/interface.go
index 2c1e745efae88c8789e27d5c7e27a60d3d24d443..92479508baf0483e2d2710b7dd84d7aba8175a04 100644
--- a/rsa/interface.go
+++ b/rsa/interface.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/multicastOaep.go b/rsa/multicastOaep.go
index 5dc57ad6a797bcdd11220a086652e2df04ca1028..50a1c7f1b6339497e965edeb9b49ba5f5a0efdbe 100644
--- a/rsa/multicastOaep.go
+++ b/rsa/multicastOaep.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found         //
 // in the LICENSE file.                                                       //
diff --git a/rsa/multicastOaep_test.go b/rsa/multicastOaep_test.go
index 65478ffd0755ed2fe55f2b343774525e58575165..95961258be279106f3ae5032c285ca4ba1cbc175 100644
--- a/rsa/multicastOaep_test.go
+++ b/rsa/multicastOaep_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/options.go b/rsa/options.go
index 444c610c7615095feb7cd2743ebfb3576b88326c..6f1e2ac5f21796d01cf9cd2c7637e63272ab5240 100644
--- a/rsa/options.go
+++ b/rsa/options.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/pem_test.go b/rsa/pem_test.go
index ecee320e1c9889fa3b220a088b993e3190876c70..1883ff0aa4db40998b9726e86ddd4ece950fdbef 100644
--- a/rsa/pem_test.go
+++ b/rsa/pem_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/private.go b/rsa/private.go
index 2626cdc0765d3413c53c6f7b3049ae83192b02f1..dfa89349ea88286c93cbf63cd982abd7980491e6 100644
--- a/rsa/private.go
+++ b/rsa/private.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/privateOps.go b/rsa/privateOps.go
index 01f17ebf95c88d12d601eea26ebf813c9c2bbe4b..88dc6cc9d325f80c6a9189981138a90f225eb324 100644
--- a/rsa/privateOps.go
+++ b/rsa/privateOps.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/privateOps_js.go b/rsa/privateOps_js.go
index ed1804b6667080a53e0740b7989a6f79b4f0abee..00baf2cea8a41e6f5d106001846d57e79f48ef34 100644
--- a/rsa/privateOps_js.go
+++ b/rsa/privateOps_js.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/public.go b/rsa/public.go
index c268a0c14c24cdc9e903e8e5ac6314f028ab79f6..89ccb9e0b21cb3adc19d8565fb21e252e5b1bf77 100644
--- a/rsa/public.go
+++ b/rsa/public.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/publicOps.go b/rsa/publicOps.go
index abf8fa8309983050bf73ea6b82e8c576cf007b29..60203d1cec7276392efae59b5ab81a2ad33a65b9 100644
--- a/rsa/publicOps.go
+++ b/rsa/publicOps.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/publicOps_js.go b/rsa/publicOps_js.go
index 322cf100278f217d599acfcb326f3fc5d9c4ad77..4fd54f1579f0f3197622485d9ba88b43da982fce 100644
--- a/rsa/publicOps_js.go
+++ b/rsa/publicOps_js.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/rsaBitLength.go b/rsa/rsaBitLength.go
index a4a91bb7d97c637ae98329d17f4afac37e297b17..435224dad5806ee90bf155294497780994487f33 100644
--- a/rsa/rsaBitLength.go
+++ b/rsa/rsaBitLength.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/scheme.go b/rsa/scheme.go
index b6b33784446058c886df35f396d6d7fd251e7ff3..297593af236c43fba9f1b9b02ea209e1efd4ad0c 100644
--- a/rsa/scheme.go
+++ b/rsa/scheme.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/schemeGenerate.go b/rsa/schemeGenerate.go
index f05bcbfb9448d8cb53dc5264b9807a3cf45856b5..732cb040e631b9231d9b8dcd4835389bb122d3b0 100644
--- a/rsa/schemeGenerate.go
+++ b/rsa/schemeGenerate.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/schemeGenerate_js.go b/rsa/schemeGenerate_js.go
index c48fc0ee271ea3268e736443c19eddfc9a8ae8a6..e10bb35ddee9a55c473de87682e32a17267f8564 100644
--- a/rsa/schemeGenerate_js.go
+++ b/rsa/schemeGenerate_js.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/signVerify_js_test.go b/rsa/signVerify_js_test.go
index a601fdc0480093a42ad458534581c8b15a14883f..780b87882cea208448cf16f6301738d778be33be 100644
--- a/rsa/signVerify_js_test.go
+++ b/rsa/signVerify_js_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/signVerify_test.go b/rsa/signVerify_test.go
index da5f9434951a442b1ed53a00e2c26509792790b7..50cb9bebc0085b5bdc790a9b844749610cf667fc 100644
--- a/rsa/signVerify_test.go
+++ b/rsa/signVerify_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/subtleCrypto_js.go b/rsa/subtleCrypto_js.go
index 5154fad6095261835c61386e1df0b81192e91c03..7fa057ca9744261254da312eba409679fa384a4e 100644
--- a/rsa/subtleCrypto_js.go
+++ b/rsa/subtleCrypto_js.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/subtleCrypto_js_test.go b/rsa/subtleCrypto_js_test.go
index 1ac97e5ca90d7bda71bbad5d772edcd217256de6..f62157fe6e6fbb04f99ac3e57cfad139baf7962d 100644
--- a/rsa/subtleCrypto_js_test.go
+++ b/rsa/subtleCrypto_js_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/rsa/wire_test.go b/rsa/wire_test.go
index 3546d4fad973cc703556ec92b437101cb794b30f..4e27d6ba19e6b1e720ce4c2ce01f5193ddd2ce6f 100644
--- a/rsa/wire_test.go
+++ b/rsa/wire_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/sealedBloomfilter/sealed.go b/sealedBloomfilter/sealed.go
index 76a1cdaa218500788025c10a1b188615e3282cb6..2948abf086462c37a1bcdbd99bbda8620a347963 100644
--- a/sealedBloomfilter/sealed.go
+++ b/sealedBloomfilter/sealed.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/sealedBloomfilter/sealed_test.go b/sealedBloomfilter/sealed_test.go
index 1ba8697fdbac0c5c2234dd0d2b66822544a137f7..b331f6517ffc0b86c47e2cdebedc398a0a930ea4 100644
--- a/sealedBloomfilter/sealed_test.go
+++ b/sealedBloomfilter/sealed_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/shuffle/shuffle.go b/shuffle/shuffle.go
index 90069df27e62279812d79be865fbdebb6fb199fa..04acab68a936b572156b8c7a38e06b325bec35d9 100644
--- a/shuffle/shuffle.go
+++ b/shuffle/shuffle.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/shuffle/shuffleSwap.go b/shuffle/shuffleSwap.go
index 5f5374e04fb10bf6bb6074a4f9f894182c56f159..53314b05683c1008a56bac9f27d4ea407e6f583c 100644
--- a/shuffle/shuffleSwap.go
+++ b/shuffle/shuffleSwap.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/shuffle/shuffleSwap_test.go b/shuffle/shuffleSwap_test.go
index 09298e689837ddaf29d91280e4d4c088b07a9570..4c9fc1b233ede0fc0391219f587d79bb1f1f47a3 100644
--- a/shuffle/shuffleSwap_test.go
+++ b/shuffle/shuffleSwap_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/shuffle/shuffle_test.go b/shuffle/shuffle_test.go
index 4a1b541fc89ea89320687c0cad490575105858f5..9f73f3136872e990469cf36fa0ae7d2f18d131a5 100644
--- a/shuffle/shuffle_test.go
+++ b/shuffle/shuffle_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/sih/evaluatable.go b/sih/evaluatable.go
index 1d576c3f8a4d300f08ff17ebca807a1324716da7..98d6b05bbaac892d36811c0640c387987960d8c1 100644
--- a/sih/evaluatable.go
+++ b/sih/evaluatable.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/sih/evaluatable_test.go b/sih/evaluatable_test.go
index 7eeab5fa35445adf49f45ce341a8e3e20e2fb06c..0c318ba513e4e63b98d359f536337473bd3601e9 100644
--- a/sih/evaluatable_test.go
+++ b/sih/evaluatable_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/sih/service.go b/sih/service.go
index c8f08df022ece88b876aad53dc6c99242cd554f9..a4ffec71ad40f593426ce3cd5a3cefd24866dc83 100644
--- a/sih/service.go
+++ b/sih/service.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/sih/service_test.go b/sih/service_test.go
index d74fad6c2293e13ff497e688fe244fedd7fe9eab..27e9fdf7803d7597eb34372b71a2b3ec9e36d59d 100644
--- a/sih/service_test.go
+++ b/sih/service_test.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //
diff --git a/sih/tags.go b/sih/tags.go
index 0430ea20b556846909b8ba2f83b697e380a0a65d..e2550171f98769002eff0fbb22f518526e038064 100644
--- a/sih/tags.go
+++ b/sih/tags.go
@@ -1,5 +1,5 @@
 ////////////////////////////////////////////////////////////////////////////////
-// Copyright © 2022 xx foundation                                             //
+// Copyright © 2024 xx foundation                                             //
 //                                                                            //
 // Use of this source code is governed by a license that can be found in the  //
 // LICENSE file.                                                              //