An error occurred fetching the project authors.
  1. 28 Sep, 2021 1 commit
  2. 06 Sep, 2021 1 commit
    • Cedric Roux's avatar
      gnb sa: improve security · eeca3836
      Cedric Roux authored
      Note: some modifications have been done to the UE too, but for syntactic
      reasons. The UE may fail to work, not tested.
      
      For the UE, we have the problem of handling properly SecurityModeCommand.
      We don't verify its integrity. This is a bit complicated to handle properly
      and may require some API changes in the PDCP layer. So, as of today, the
      integrity of this message is not verified.
      
      Also, NSA mode has been touched, but it should not be a problem. But not
      tested, so not sure.
      eeca3836
  3. 26 Jul, 2021 1 commit
  4. 11 Jul, 2021 1 commit
  5. 17 Jun, 2021 1 commit
  6. 11 Jun, 2021 2 commits
  7. 05 Jun, 2021 1 commit
  8. 31 May, 2021 2 commits
  9. 10 May, 2021 1 commit
  10. 03 May, 2021 1 commit
  11. 27 Apr, 2021 2 commits
    • Robert Schmidt's avatar
      Configure secondaryCellGroup: dedicated PUCCH, CSI, Preamble · c2d16eb8
      Robert Schmidt authored
      - Configure PUCCH Format 0 to be in separate RBs (each UE has dedicated
        resources)
      - Configure RA preamble to be different per UE
      - Configure CSI offset such that no two UEs have their report in the
        same frame
      c2d16eb8
    • Robert Schmidt's avatar
      initial_csi_index depends on local_uid · 84e57113
      Robert Schmidt authored
      Nb_ue is not unique among UEs: consider 2 UEs present. The last UE has
      CSI idx "2". Now the first UE disconnects, and a new UE connects. It
      will also get CSI idx "2", and I assume this is not what we want.
      84e57113
  12. 25 Apr, 2021 2 commits
  13. 25 Mar, 2021 1 commit
  14. 11 Mar, 2021 1 commit
  15. 05 Mar, 2021 1 commit
  16. 26 Feb, 2021 1 commit
  17. 15 Feb, 2021 3 commits
    • Cedric Roux's avatar
      NSA: finalize nea2 security for gNB · 73f3a458
      Cedric Roux authored
      - a new section in the configuration file to select security algorithms,
        with new code to deal with it
      - cleanup CG-ConfigInfo: specs seem to indicate that we must not
        add mcg_RB_Config; the gNB has to deal with that
      - as a consequence, modify fill_default_rbconfig() that is called in
        every cases and needs security and bearer parameters
      
      The new section in the configuration file looks like:
      
          security = {
            # preferred ciphering algorithms
            # the first one of the list that an UE supports in chosen
            # valid values: nea0, nea1, nea2, nea3
            ciphering_algorithms = ( "nea0", "nea2" );
      
            # preferred integrity algorithms
            # the first one of the list that an UE supports in chosen
            # valid values: nia0, nia1, nia2, nia3
            integrity_algorithms = ( "nia0" );
          };
      73f3a458
    • Cedric Roux's avatar
      minor trivial bugfix · cb589c21
      Cedric Roux authored
      cb589c21
    • Cedric Roux's avatar
      NSA: first draft of nea2 security for gNB · 10e021e9
      Cedric Roux authored
      The code is forced to use nea2, no matter what the UE supports.
      
      After 2^18 PDCP packets, it will fail to work (we don't use HFN yet).
      
      These limitations will be fixed in later commits.
      
      The existing security function was not reused, because it does too
      much memory allocation and initializes the security context at each
      ciphering. So here comes nr_pdcp_security_nea2_cipher(). And also
      the ciphering is done inplace. To be changed if necessary.
      10e021e9
  18. 12 Feb, 2021 1 commit
  19. 02 Feb, 2021 1 commit
  20. 01 Feb, 2021 1 commit
  21. 25 Jan, 2021 1 commit
  22. 10 Jan, 2021 1 commit
  23. 23 Dec, 2020 1 commit
  24. 05 Dec, 2020 1 commit
  25. 02 Dec, 2020 1 commit
  26. 01 Dec, 2020 1 commit
  27. 24 Nov, 2020 1 commit
  28. 06 Nov, 2020 1 commit
  29. 12 Oct, 2020 1 commit
  30. 22 Sep, 2020 1 commit
    • Cedric Roux's avatar
      nr: improve x2/rrc for ENDC · 4236ff2b
      Cedric Roux authored
      This commit introduces several enhancements in X2AP and RRC to deal
      with ENDC. The main goal is to deal with UE's on/off and with various
      errors.
      
      The following work is included:
      
          - DC prep and DC overall X2 timers
          - X2 messages for UE release and DC timers' timeout
      
      Open problems:
      
          - what to do when the UE sends an scg Failure? This commit removes
            the UE. And this removal may not be correctly done
          - UE removal in the gNB's PHY layer (a next commit is coming,
            but it is hackish and will need a rework)
      4236ff2b
  31. 21 Sep, 2020 1 commit
  32. 18 Aug, 2020 1 commit
  33. 06 Aug, 2020 1 commit
  34. 05 Aug, 2020 1 commit