Uploaded image for project: 'radsecproxy'
  1. radsecproxy
  2. RADSECPROXY-63

Implement a test framework

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • radsecproxy-1.7
    • None
    • testing
    • None

    Description

      Implement a test framework running a set of test suites for functionality, regression, resource utilisation, and fuzzing.

      Here's an incomplete list of tests that should be supported.

      Functional
      - TCP session setup, client and server side
      - TLS session setup, client and server side, negotiating
        - TLS1.0
        - TLS1.1
        - TLS1.2
      - DTLS session setup, client and server side, negotiating
        - DTLS1.0
        - DTLS1.2
      - Various versions of OpenSSL
        - FIXME
      - Cert validation
        - CA handling
        - TODO
      - Attribute rewrite
        - TODO
      - CRL handling
      - F-Ticks generation
      - Message forwarding, for all four transports
        - AUTH req => successful response
        - AUTH req => time out
        - AUTH req => "bad encryption"
        - TODO

      Memory leaks (using valgrind?)
      - TODO

      Fuzzing (incl. ASAN?)
      - TODO

      Attachments

        Activity

          People

            linus Linus Nordberg
            linus Linus Nordberg
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: