Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
177 commits
Select commit Hold shift + click to select a range
1f2e7c9
[CORAN_AUSF] Initial commit
nitinrajput1997 Aug 13, 2024
9305f91
[CORAN_SMF] Initial commit
madhav-dob Aug 15, 2024
a64ca78
[CORAN_NRF] Initial commit
sushantmundepi Aug 17, 2024
cdc25a1
[CORAN_UDM] Initial commit
Shivam9790 Aug 19, 2024
2d7299e
[CORAN_UDR] Initial commit
Shiva-Marshall Aug 21, 2024
8b6934c
[CORAN_PCF] Initial commit
KRIISHSHARMA Aug 23, 2024
4a4fec2
[CORAN_NSSF] Initial commit
lakshya-chopra Aug 25, 2024
94ede86
[CORAN_SMF] ADD: initial cobra and config
Rudrakshrawal Aug 27, 2024
4149c78
[CORAN_AMF] ngap setup complete 3 step modification left
nitinrajput1997 Aug 29, 2024
0d5379d
[CORAN_NRF] Nrf stage 2 completed grooming stage left
madhav-dob Aug 31, 2024
27bfb09
[CORAN_AMF] Amf stage 2 completed grooming stage left
sushantmundepi Sep 2, 2024
189c1a3
[CORAN_UDM] UDM_CODE
Shivam9790 Sep 4, 2024
326b3ec
[CORAN_UDR] UDR_CODE
Shiva-Marshall Sep 6, 2024
7ce527d
[CORAN_NSSF] added-config
KRIISHSHARMA Sep 8, 2024
cd74d95
[CORAN_AUSF] added-config
lakshya-chopra Sep 10, 2024
221b7ad
[CORAN_NRF] added-config
Rudrakshrawal Sep 12, 2024
87cf3dd
[CORAN_PCF] added-config
nitinrajput1997 Sep 14, 2024
880ccbc
[CORAN_UDM] CORAN_UDM
madhav-dob Sep 16, 2024
db8b794
[CORAN_UDR] CORAN_UDR
sushantmundepi Sep 18, 2024
412056b
[CORAN_UDR] CORAN_UDR
Shivam9790 Sep 20, 2024
b9d2e91
[CORAN_NSSF] modifying NSSF dir structure
Shiva-Marshall Sep 23, 2024
758d8c6
[CORAN_PCF] modifying directory structure of pcf
KRIISHSHARMA Sep 25, 2024
e726c05
[CORAN_AUSF] modifying directory structure of ausf
lakshya-chopra Sep 27, 2024
9529ce5
[CORAN_PCF] adding kobra cli
Rudrakshrawal Sep 29, 2024
5bddc75
[CORAN_NSSF] adding kobra cli
nitinrajput1997 Oct 1, 2024
3c0f764
[CORAN_AUSF] Initial commit
nitinrajput1997 Oct 3, 2024
87f9a7a
[CORAN_SMF] Initial commit
madhav-dob Oct 5, 2024
60f686e
[CORAN_NRF] Initial commit
sushantmundepi Oct 7, 2024
3261e49
[CORAN_UDM] Initial commit
Shivam9790 Oct 9, 2024
1de5c74
[CORAN_UDR] Initial commit
Shiva-Marshall Oct 11, 2024
8242731
[CORAN_PCF] Initial commit
KRIISHSHARMA Oct 13, 2024
bcd1815
[CORAN_NSSF] Initial commit
lakshya-chopra Oct 15, 2024
fba8a5d
[CORAN_SMF] ADD: initial cobra and config
Rudrakshrawal Oct 17, 2024
1d54417
[CORAN_AMF] ngap setup complete 3 step modification left
nitinrajput1997 Oct 19, 2024
50c5d7a
[CORAN_NRF] Nrf stage 2 completed grooming stage left
madhav-dob Oct 21, 2024
052170c
[CORAN_AMF] Amf stage 2 completed grooming stage left
sushantmundepi Oct 23, 2024
35c82c1
[CORAN_UDM] UDM_CODE
Shivam9790 Oct 25, 2024
7b8b53f
[CORAN_UDR] UDR_CODE
Shiva-Marshall Oct 27, 2024
cff2b36
[CORAN_NSSF] added-config
KRIISHSHARMA Oct 29, 2024
89e564b
[CORAN_AUSF] added-config
lakshya-chopra Oct 31, 2024
5a138a7
[CORAN_NRF] added-config
Rudrakshrawal Nov 2, 2024
4b0e226
[CORAN_PCF] added-config
nitinrajput1997 Nov 4, 2024
4fe2422
[CORAN_UDM] CORAN_UDM
madhav-dob Nov 6, 2024
58702a7
[CORAN_UDR] CORAN_UDR
sushantmundepi Nov 8, 2024
8c173ab
[CORAN_UDR] CORAN_UDR
Shivam9790 Nov 10, 2024
e547375
[CORAN_NSSF] modifying NSSF dir structure
Shiva-Marshall Nov 12, 2024
78fc75e
[CORAN_PCF] modifying directory structure of pcf
KRIISHSHARMA Nov 15, 2024
b3b32e9
[CORAN_AUSF] modifying directory structure of ausf
lakshya-chopra Nov 17, 2024
4efa9ec
[CORAN_PCF] adding kobra cli
Rudrakshrawal Nov 19, 2024
8345c56
[CORAN_NSSF] adding kobra cli
nitinrajput1997 Nov 21, 2024
f62b937
[CORAN_AUSF] adding kobra cli
madhav-dob Nov 23, 2024
b21ca6f
[CORAN_AUSF] version control
sushantmundepi Nov 25, 2024
bd858c5
[CORAN_NSSF] version control
Shivam9790 Nov 27, 2024
5b1ef5c
[CORAN_PCF] version control
Shiva-Marshall Nov 29, 2024
03df72a
[CORAN_SMF] version control
KRIISHSHARMA Dec 1, 2024
987adf5
[CORAN_AUSF] fixing workflow
lakshya-chopra Dec 3, 2024
4ea6273
[CORAN_SMF] updating smf
Rudrakshrawal Dec 5, 2024
2c675cb
[CORAN_SMF] adding kobra cli
nitinrajput1997 Dec 7, 2024
54087c5
[CORAN_AUSF] logger_added
madhav-dob Dec 9, 2024
88f6759
[CORAN_UDM] fix: goroutine loop fix
sushantmundepi Dec 11, 2024
6d1bf01
[CORAN_AUSF] terminate_error_resolved
Shivam9790 Dec 13, 2024
6d7d55d
[CORAN_UDR] Update logger.go
Shiva-Marshall Dec 15, 2024
80d99c1
[CORAN_AUSF] terminate error
KRIISHSHARMA Dec 17, 2024
6338ace
[CORAN_SMF] changing dir structure
lakshya-chopra Dec 19, 2024
f3404ef
[CORAN_SMF] working smf
Rudrakshrawal Dec 21, 2024
a7c7119
[CORAN_SMF] adding cobra cli
nitinrajput1997 Dec 23, 2024
d508095
[CORAN_AMF] updating directory structure of amf and adding docker image
madhav-dob Dec 25, 2024
8fab7d9
[CORAN_NRF] updating dir structure of nrf with dockerimage
sushantmundepi Dec 27, 2024
1f279d0
[CORAN_UDR] removing libraries dependency from free5gc
Shivam9790 Dec 29, 2024
37e15cc
[CORAN_UDM] updating udm dir structure and adding docker file
Shiva-Marshall Dec 31, 2024
3f79f62
[CORAN_NRF] adding dockerimage
KRIISHSHARMA Jan 2, 2025
d65bcf8
[CORAN_NRF] Merge branch 'main' of https://github.com/coranlabs/CORAN…
lakshya-chopra Jan 4, 2025
5e987a3
[CORAN_NRF] updating nrf
Rudrakshrawal Jan 6, 2025
abd9784
[CORAN_AUSF] updating ausf with dockerfile and configfile
nitinrajput1997 Jan 9, 2025
5968ae8
[CORAN_NSSF] updating nssf with dockerfile and configfile
madhav-dob Jan 11, 2025
c9326dd
[CORAN_PCF] updating pcf with dockerfile and configfile
sushantmundepi Jan 13, 2025
b069eb3
[CORAN_SMF] updating smf with dockerfile and configfile
Shivam9790 Jan 15, 2025
98e0726
[CORAN_CHF] Initial commit
Shiva-Marshall Jan 17, 2025
f828fc1
[CORAN_NSSF] updating config file path in dockerfile
KRIISHSHARMA Jan 19, 2025
1abce1b
[CORAN_PCF] updating config file path in dockerfile
lakshya-chopra Jan 21, 2025
c52194e
[CORAN_CHF] chf ready
Rudrakshrawal Jan 23, 2025
65c6bcd
[CORAN_SMF] empu feature
nitinrajput1997 Jan 25, 2025
9c8f2a6
[CORAN_CHF] coran-chf:r1 tested in k8s env
madhav-dob Jan 27, 2025
0a9c1bd
[CORAN_SMF] smf semp build issues resolved
sushantmundepi Jan 29, 2025
28ab3cd
[CORAN_SMF] update : config path
Shivam9790 Jan 31, 2025
9764a4f
[CORAN_AMF] ADD: PQ-mTLS
lakshya-chopra Feb 2, 2025
171cebb
[CORAN_AMF] UPDATE: PQ-mTLS stable
lakshya-chopra Feb 4, 2025
854b522
[CORAN_UDR] ADDED: PQ-mTLS
lakshya-chopra Feb 6, 2025
b4240b6
ADD: coran_free5gc - Complete 5G Core Network Implementation
lakshya-chopra Feb 8, 2025
6ba72f3
[AETHER_http2_util] Release v1.0.0
lakshya-chopra Feb 10, 2025
e20e24e
[AETHER_http2_util] Init commit
lakshya-chopra Feb 12, 2025
215d92d
[AETHER_http2_util] v2020-05-25-01
lakshya-chopra Feb 14, 2025
2e69844
[AETHER_http2_util] v2020-09-28-01
lakshya-chopra Feb 16, 2025
56e50f4
[AETHER_http2_util] Add Apache-2.0 license file
lakshya-chopra Feb 18, 2025
9864632
[AETHER_http2_util] Release v1.0.0: Merge branch master into main
lakshya-chopra Feb 20, 2025
c119b83
[AETHER_] Add GitHub Action
lakshya-chopra Feb 22, 2025
d90c79d
[AETHER_http2_util] Merge pull request #1 from omec-project/dev-license
lakshya-chopra Feb 24, 2025
4a265e6
[AETHER_http2_util] update foss, copyright & license
lakshya-chopra Feb 26, 2025
f839222
[AETHER_http2_util] Removing dependency and renaming module
lakshya-chopra Feb 28, 2025
51930bd
[AETHER_http2_util] Merge pull request #2 from omec-project/dev-clean…
lakshya-chopra Mar 2, 2025
c683bbc
[AETHER_http2_util] Bump up GO version and refactor GHA (#3)
lakshya-chopra Mar 5, 2025
0597783
[AETHER_NFs-go1.21-pqtlsa429cadd3f3af6ef46fbc9b218b0fba79af077f6|2024…
lakshya-chopra Mar 7, 2025
de9fd1e
[AETHER_] delete trash
lakshya-chopra Mar 9, 2025
55aec80
[AETHER_] ADD: Old hashes
lakshya-chopra Mar 11, 2025
1ec4b56
[AETHER_NFs-go1.21-pqtls] v2.5
lakshya-chopra Mar 13, 2025
78dda8e
[AETHER_NFs-go1.21-pqtls] v2.5.0
lakshya-chopra Mar 15, 2025
c9fb153
[AETHER_NFs-go1.21-pqtls] v2.0.0
lakshya-chopra Mar 17, 2025
18b1555
[AETHER_NFs-go1.21-pqtls] new
lakshya-chopra Mar 19, 2025
27b6015
[AETHER_NFs-go1.21-pqtls] v2.5.7
lakshya-chopra Mar 21, 2025
3a8bc5f
[AETHER_NFs-go1.21-pqtls] Merge branch 'main' of origin into main
lakshya-chopra Mar 23, 2025
93c2666
[AETHER_http2_util] Improvements to GHA (#4)
lakshya-chopra Mar 25, 2025
699be2e
[AETHER_http2_util] Updates to Dependabot
lakshya-chopra Mar 27, 2025
b381f42
[AETHER_http2_util] Merge pull request #5 from gab-arrobo/dependabot
lakshya-chopra Mar 29, 2025
c474ee2
[AETHER_NFs-go1.21-pqtls] ADD: DNN hardcoded temporarily
lakshya-chopra Mar 31, 2025
96248b9
[AETHER_] ADD: SMF source code for oai-ebpf-upf
lakshya-chopra Apr 2, 2025
cef90af
[AETHER_] UPDATE: SMF source code for hexaupf with dnn hexa
lakshya-chopra Apr 4, 2025
d746313
[AETHER_] UPDATE: SMF source code for hexaupf with dnn hexa
lakshya-chopra Apr 6, 2025
7793c84
[AETHER_] ADD: SMF source code for oai-ebpf-upf with dnn hexa
lakshya-chopra Apr 8, 2025
9664db1
[AETHER_NFs-go1.21-pqtls] .
lakshya-chopra Apr 10, 2025
1a34afb
[AETHER_] ADD: cert and keys file in every nf
lakshya-chopra Apr 12, 2025
58f28ce
[AETHER_http2_util] initial
lakshya-chopra Apr 14, 2025
13e67b4
[AETHER_http2_util] update go mod
lakshya-chopra Apr 16, 2025
b9878a1
[AETHER_NFs-go1.21-pqtls] UPDATE: move to go-1.21
lakshya-chopra Apr 18, 2025
789ecf0
[AETHER_http2_util] added some logs
lakshya-chopra Apr 20, 2025
4bbfba7
[AETHER_] Bump fsfe/reuse-action from 3 to 4
lakshya-chopra Apr 22, 2025
f0dd024
[AETHER_http2_util] Remove Min version as tlsv13 as the constraint & …
lakshya-chopra Apr 24, 2025
4eb2798
[AETHER_NFs-go1.21-pqtls] Added PQ certs & PQ support
lakshya-chopra Apr 26, 2025
3b4a879
[AETHER_NFs-go1.21-pqtls] fix config file name error
lakshya-chopra Apr 29, 2025
8db4f8d
[AETHER_http2_util] add cert field
lakshya-chopra May 1, 2025
0ff69f3
[AETHER_http2_util] cert not configured error
lakshya-chopra May 3, 2025
b1ca533
[AETHER_http2_util] Add more logs
lakshya-chopra May 5, 2025
ab0b99f
[AETHER_http2_util] update
lakshya-chopra May 7, 2025
267bb27
[AETHER_http2_util] return server.TLSConfig in getConfigForClient()
lakshya-chopra May 9, 2025
9afea43
[AETHER_NFs-go1.21-pqtls] UPDATE: added PQ & Classical certs, and lat…
lakshya-chopra May 11, 2025
ff9e0db
[AETHER_NFs-go1.21-pqtls] Updated http2_util version across all the N…
lakshya-chopra May 13, 2025
7f0cc3f
[AETHER_NFs-go1.21-pqtls] add sdcore config file
lakshya-chopra May 15, 2025
44c4bdd
[AETHER_http2_util] Add P256Kyber768
lakshya-chopra May 17, 2025
01b099f
[AETHER_NFs-go1.21-pqtls] Update http2_util version
lakshya-chopra May 19, 2025
7c6af10
[AETHER_] Bump golangci/golangci-lint-action from 4.0.0 to 6.1.0
lakshya-chopra May 21, 2025
e68a2ca
[AETHER_http2_util] added more logs to print handshake & TLS conn. de…
lakshya-chopra May 23, 2025
c1d4c0f
[AETHER_http2_util] Logging
lakshya-chopra May 25, 2025
45324ba
[AETHER_http2_util] Update conn state after handshake
lakshya-chopra May 27, 2025
feceb7b
[AETHER_NFs-go1.21-pqtls] PQ TLS & PQC In SUCI-SUPI done.
lakshya-chopra May 29, 2025
4d29827
[AETHER_NFs-go1.21-pqtls] Fixed a minor PCF cert and key error
lakshya-chopra May 31, 2025
26aba65
[AETHER_NFs-go1.21-pqtls] Add PQ TLS to SMF-OAI & HexaUPF. Updated CI…
lakshya-chopra Jun 2, 2025
140e365
[AETHER_NFs-go1.21-pqtls] Changed ML-KEM-512 to 768
lakshya-chopra Jun 4, 2025
902601e
[AETHER_http2_util] add ml kem
lakshya-chopra Jun 6, 2025
15dbcd3
[AETHER_http2_util] add ml kem
lakshya-chopra Jun 8, 2025
23694cd
[AETHER_http2_util] fixed ml kem name error
lakshya-chopra Jun 10, 2025
85c3064
[AETHER_NFs-go1.21-pqtls] update http2_util to add ML KEM
lakshya-chopra Jun 12, 2025
4a9e382
[AETHER_NFs-go1.21-pqtls] update
lakshya-chopra Jun 14, 2025
63e614b
[AETHER_NFs-go1.21-pqtls] Changed NAS module across AMF & SMF to add …
lakshya-chopra Jun 16, 2025
08a3c19
[AETHER_NFs-go1.21-pqtls] OpenSSL linked to DTLS
lakshya-chopra Jun 18, 2025
7bb2e30
[AETHER_NFs-go1.21-pqtls] Updated DTLS code
lakshya-chopra Jun 21, 2025
8384583
[AETHER_NFs-go1.21-pqtls] Updated DTLS
lakshya-chopra Jun 23, 2025
8fb0c14
[AETHER_NFs-go1.21-pqtls] Removed DTLS utility to segregate the projects
lakshya-chopra Jun 25, 2025
0a037c2
[AETHER_NFs-go1.21-pqtls] Updated sctp and DTLS packages. and added D…
lakshya-chopra Jun 27, 2025
5a40d71
[AETHER_NFs-go1.21-pqtls] Perform SSL handshake in a for loop
lakshya-chopra Jun 29, 2025
3e3a79e
[AETHER_NFs-go1.21-pqtls] Added AMF Certs for N2.
lakshya-chopra Jul 1, 2025
18dc10d
[AETHER_NFs-go1.21-pqtls] Updated Dockerfile and Makefile to add CGO …
lakshya-chopra Jul 3, 2025
609a4c3
[AETHER_NFs-go1.21-pqtls] Added updated sd-core-5g-values.yaml
lakshya-chopra Jul 5, 2025
6b1ae6d
[AETHER_NFs-go1.21-pqtls] removed alpine from amf since debian built …
lakshya-chopra Jul 7, 2025
d51a3d0
[AETHER_NFs-go1.21-pqtls] Fixed wrong parameter order in SSL client c…
lakshya-chopra Jul 9, 2025
3c77dae
[AETHER_NFs-go1.21-pqtls] Added SSLConn to NGAP message handlers.
lakshya-chopra Jul 11, 2025
944e68a
[AETHER_NFs-go1.21-pqtls] added N2 DTLS. but removed PQ-mTLS for now …
lakshya-chopra Jul 13, 2025
0029cb8
[AETHER_NFs-go1.21-pqtls] Update
lakshya-chopra Jul 15, 2025
32c9e22
[AETHER_NFs-go1.21-pqtls] DTLS made more verbose
lakshya-chopra Jul 17, 2025
884a76f
[AETHER_NFs-go1.21-pqtls] added CA certificates
lakshya-chopra Jul 19, 2025
284434c
[AETHER_NFs-go1.21-pqtls] Added submodules
lakshya-chopra Jul 21, 2025
afd3c27
[AETHER_NFs-go1.21-pqtls] Added submodules
lakshya-chopra Jul 23, 2025
f44e95d
[AETHER_NFs-go1.21-pqtls] Remove udm folder from tracking to add as a…
lakshya-chopra Jul 25, 2025
7fd0763
[AETHER_NFs-go1.21-pqtls] added UDM as submodule
lakshya-chopra Jul 27, 2025
130e928
ADD: qore_aether_sdcore - Aether SD-Core with Post-Quantum Security
lakshya-chopra Jul 29, 2025
7bfb500
Updated README
nitinrajput1997 Oct 17, 2025
4c27194
Update README.md
nitinrajput1997 Oct 17, 2025
341f360
Import go-1.23-pq from commit 'ff1b012' (stable-branch)
lakshya-chopra Oct 18, 2025
4cb3121
Add util_3gpp from ML_KEM branch for SD-CORE
lakshya-chopra Oct 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
447 changes: 246 additions & 201 deletions LICENSE

Large diffs are not rendered by default.

226 changes: 226 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -0,0 +1,226 @@
================================================================================
NOTICE
================================================================================

This software contains code from multiple open source projects with different
licenses. Please review the licensing terms below carefully.

================================================================================
SECTION 1: coRAN LABS ORIGINAL CONTRIBUTIONS
================================================================================

The following components are original contributions by coRAN LABS and
Contributors, licensed under the coRAN LABS Public License v1.0:

1. Post-Quantum mTLS (PQ-mTLS) Implementation
- Location: All files containing PQ-mTLS, PQC, or post-quantum cryptography
- Copyright (C) 2024 coRAN LABS and Contributors
- License: coRAN LABS Public License v1.0
- Primary Contributor: lakshya-chopra

2. Post-Quantum TLS (PQ-TLS) Implementation
- Location: qore_aether_sdcore/pqtls-sdcore/
- Copyright (C) 2024 coRAN LABS and Contributors
- License: coRAN LABS Public License v1.0
- Primary Contributor: lakshya-chopra

3. Quantum-Resistant Network Functions (QRNG integration)
- Location: QORE documentation and integration modules
- Copyright (C) 2024 coRAN LABS and Contributors
- License: coRAN LABS Public License v1.0

4. QORE Documentation and Architecture
- Location: Root level documentation (AKA/, ML-DSA/, PQ-mTLS/, etc.)
- Copyright (C) 2024 coRAN LABS and Contributors
- License: coRAN LABS Public License v1.0

================================================================================
SECTION 2: THIRD-PARTY OPEN SOURCE COMPONENTS
================================================================================

This software includes code derived from the following open source projects:

--------------------------------------------------------------------------------
2.1 OpenAirInterface (OAI) 5G Core Network
--------------------------------------------------------------------------------
- Location: coran_free5gc/ (base 5G Core NF implementations)
- Copyright: OpenAirInterface Software Alliance
- License: OAI Public License v1.1 (Apache 2.0 based with patent clause)
- URL: https://openairinterface.org/
- Source: https://gitlab.eurecom.fr/oai/cn5g/
- Modifications: Enhanced with Post-Quantum cryptography support

--------------------------------------------------------------------------------
2.2 Free5GC Project
--------------------------------------------------------------------------------
- Location: coran_free5gc/ (selected modules and utilities)
- Copyright: Free5GC.org Contributors
- License: Apache License 2.0
- URL: https://free5gc.org/
- Source: https://github.com/free5gc/free5gc
- Modifications: Integration with PQ-mTLS and architectural enhancements

--------------------------------------------------------------------------------
2.3 Open Networking Foundation (ONF) - Aether SD-Core
--------------------------------------------------------------------------------
- Location: qore_aether_sdcore/NFs-go1.21-pqtls/
- Copyright: Open Networking Foundation
- License: Apache License 2.0
- URL: https://opennetworking.org/aether/
- Source: https://github.com/omec-project/
- Modifications: Post-Quantum TLS integration, DTLS enhancements

--------------------------------------------------------------------------------
2.4 gNB Simulator
--------------------------------------------------------------------------------
- Copyright: UERANSIM Contributors
- License: GPL v3.0
- URL: https://github.com/aligungr/UERANSIM
- Modifications: Integration for PQ testing

--------------------------------------------------------------------------------
2.5 MongoDB Go Driver
--------------------------------------------------------------------------------
- License: Apache License 2.0
- URL: https://github.com/mongodb/mongo-go-driver

--------------------------------------------------------------------------------
2.6 YAML Parser (gopkg.in/yaml)
--------------------------------------------------------------------------------
- License: Apache License 2.0 / MIT
- URL: https://github.com/go-yaml/yaml

--------------------------------------------------------------------------------
2.7 Logrus (Structured Logger)
--------------------------------------------------------------------------------
- License: MIT License
- URL: https://github.com/sirupsen/logrus

--------------------------------------------------------------------------------
2.8 Cobra (CLI Framework)
--------------------------------------------------------------------------------
- License: Apache License 2.0
- URL: https://github.com/spf13/cobra

--------------------------------------------------------------------------------
2.9 SCTP Library
--------------------------------------------------------------------------------
- License: BSD License
- URL: https://github.com/ishidawataru/sctp

--------------------------------------------------------------------------------
2.10 GTP (GPRS Tunneling Protocol) Library
--------------------------------------------------------------------------------
- License: MIT License
- URL: https://github.com/wmnsk/go-gtp

================================================================================
SECTION 3: CRYPTOGRAPHIC COMPONENTS
================================================================================

3.1 Post-Quantum Cryptography Algorithms
- ML-KEM (Kyber): NIST standardized key encapsulation mechanism
- ML-DSA (Dilithium): NIST standardized digital signature algorithm
- Implementation: Original integration by coRAN LABS

3.2 Cloudflare Circl Library
- License: BSD 3-Clause License
- URL: https://github.com/cloudflare/circl
- Usage: PQC primitives and cryptographic operations

3.3 OpenSSL / BoringSSL
- License: Apache License 2.0
- URL: https://www.openssl.org/ / https://boringssl.googlesource.com/
- Usage: Traditional TLS and cryptographic functions

3.4 liboqs (Open Quantum Safe)
- License: MIT License
- URL: https://github.com/open-quantum-safe/liboqs
- Usage: Post-Quantum cryptographic algorithm implementations

================================================================================
SECTION 4: GOLANG STANDARD LIBRARY AND EXTENDED PACKAGES
================================================================================

4.1 Go Programming Language
- License: BSD 3-Clause License
- Copyright: The Go Authors
- URL: https://golang.org/LICENSE

4.2 Go Extended Packages (golang.org/x/*)
- net, crypto, sys, sync packages
- License: BSD 3-Clause License
- URL: https://cs.opensource.google/go/x

================================================================================
SECTION 5: CONTAINERIZATION AND ORCHESTRATION
================================================================================

5.1 Docker
- License: Apache License 2.0
- URL: https://www.docker.com/

5.2 Kubernetes
- License: Apache License 2.0
- URL: https://kubernetes.io/

================================================================================
SECTION 6: LICENSE PRECEDENCE
================================================================================

In case of conflicts between licenses:

1. For files explicitly marked with a specific license header, that license
governs for that file.

2. For Post-Quantum cryptography additions and modifications: coRAN LABS
Public License v1.0 applies.

3. For unmodified third-party components: Original component license applies.

4. For components derived from multiple sources: Most restrictive license applies,
or dual-licensing if explicitly indicated.

================================================================================
SECTION 7: ATTRIBUTION REQUIREMENTS
================================================================================

When distributing this software or derivatives, You must:

1. Retain this NOTICE file in its entirety
2. Preserve all copyright notices in source files
3. Clearly indicate modifications You have made
4. Credit coRAN LABS for Post-Quantum cryptography enhancements
5. Credit all original open source projects listed above

================================================================================
SECTION 8: EXPORT COMPLIANCE
================================================================================

This software contains cryptographic implementations. Your use, distribution,
or export of this software may be subject to export control laws and regulations
in your jurisdiction, including but not limited to:
- U.S. Export Administration Regulations (EAR)
- EU export control regulations
- Wassenaar Arrangement on Export Controls

You are solely responsible for complying with all applicable export control laws.

================================================================================
SECTION 9: CONTACT INFORMATION
================================================================================

For questions about licensing or attribution:
- Email: opensource@coranlabs.org
- Commercial licensing: licensing@coranlabs.org

For technical questions or contributions:
- GitHub: https://github.com/coRAN-LABS/
- Website: https://coranlabs.org/

================================================================================

Copyright (C) 2024 coRAN LABS and Contributors
All rights reserved under respective licenses.

This NOTICE file must be retained in all distributions of this software.
Loading