Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Capabilities document and cleanup #4

Closed
wants to merge 21 commits into from

Commits on May 9, 2021

  1. Configuration menu
    Copy the full SHA
    9e5bda9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69a4ec1 View commit details
    Browse the repository at this point in the history
  3. Improve comments

    emaldona committed May 9, 2021
    Configuration menu
    Copy the full SHA
    9215fc4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d9d069 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a9ac8a View commit details
    Browse the repository at this point in the history
  6. Minor cleanup

    emaldona committed May 9, 2021
    Configuration menu
    Copy the full SHA
    5af5941 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. Configuration menu
    Copy the full SHA
    015211c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11811f6 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. Move CapabilitiesList into tests/ directory

    By moving CapabilitiesList, we can take advantage of the existing build
    system for building and running CapabilitiesList.
    
    The downside of this approach is that we still need all libraries JSS
    depends on to be present for running.
    
    This is made easy by run_test.sh (templated under build/):
    
        cd build && ./run_test org.mozilla.jss.tests.CapabilitiesList
    
    Note that this gives the warning:
    
        WARNING: JSS provider is already installed
    
    In order to suppress this warning, the line:
    
        export JAVA_SECURITY_CFG="...some/path..."
    
    can be overwritten with the empty string:
    
        export JAVA_SECURITY_CFG=""
    
    and the utility run. However, JSS will not automatically load as a
    result of the java.security provider properties listing.
    
    Signed-off-by: Alexander Scheel <[email protected]>
    cipherboy committed May 12, 2021
    Configuration menu
    Copy the full SHA
    19de8be View commit details
    Browse the repository at this point in the history
  2. Update verbose listing to nest aliases

    This fixes a bug in the verbose listing: startswith is case-sensitive
    and aliases begin with "Alg.Alias." not "Alg.alias" as presently
    searched for.
    
    Additionally, we update the verbose listing to nest aliases under the
    respective "core" implementation heading. Both the implementation and
    alias listings have been sorted, to be stable across multiple runs.
    
    The new output of a verbose listing looks roughly like so:
    
        AlgorithmParameters : IvAlgorithmParameters
        AlgorithmParameters : RC2AlgorithmParameters
        AlgorithmParameters : RSAPSSAlgorithmParameters
        Cipher : AES
        Cipher : DES
        Cipher : DESede
            Alias: Cipher.DES3
        Cipher : RC2
        Cipher : RC4
        Cipher : RSA
        KeyFactory : DSA
        KeyFactory : EC
        KeyFactory : RSA
        KeyGenerator : AES
        KeyGenerator : DES
        KeyGenerator : DESede
            Alias: KeyGenerator.DES3
    
    Signed-off-by: Alexander Scheel <[email protected]>
    cipherboy committed May 12, 2021
    Configuration menu
    Copy the full SHA
    03d546b View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Move CapabilitiesList into tests/ directory

    By moving CapabilitiesList, we can take advantage of the existing build
    system for building and running CapabilitiesList.
    
    The downside of this approach is that we still need all libraries JSS
    depends on to be present for running.
    
    This is made easy by run_test.sh (templated under build/):
    
        cd build && ./run_test.sh org.mozilla.jss.tests.CapabilitiesList
    
    Note that this gives the warning:
    
        WARNING: JSS provider is already installed
    
    In order to suppress this warning, the line:
    
        export JAVA_SECURITY_CFG="...some/path..."
    
    can be overwritten with the empty string:
    
        export JAVA_SECURITY_CFG=""
    
    and the utility run. However, JSS will not automatically load as a
    result of the java.security provider properties listing.
    
    Signed-off-by: Alexander Scheel <[email protected]>
    cipherboy committed May 13, 2021
    Configuration menu
    Copy the full SHA
    d344467 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2021

  1. Configuration menu
    Copy the full SHA
    5027ab3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e60469 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2021

  1. Configuration menu
    Copy the full SHA
    c8c1cc4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from cipherboy/capabilities-cmake-build

    Capabilities: use CMake build
    emaldona authored May 17, 2021
    Configuration menu
    Copy the full SHA
    8ff778a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c68fc0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2 from cipherboy/capabilities-change-output

    Change output of Verbose Capabilities listing to nest Aliases
    emaldona authored May 17, 2021
    Configuration menu
    Copy the full SHA
    099a40b View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. Add CapabilitiesList documentation

     - some of it was adapted from Alex Sheel comments on issue dogtagpki#693
       see dogtagpki#693
    emaldona committed May 18, 2021
    Configuration menu
    Copy the full SHA
    a11deb4 View commit details
    Browse the repository at this point in the history
  2. Update docs/usage/capabilities_list.md

    Co-authored-by: Alexander Scheel <[email protected]>
    emaldona and cipherboy authored May 18, 2021
    Configuration menu
    Copy the full SHA
    eabfd4a View commit details
    Browse the repository at this point in the history
  3. Update docs/usage/capabilities_list.md

    Co-authored-by: Alexander Scheel <[email protected]>
    emaldona and cipherboy authored May 18, 2021
    Configuration menu
    Copy the full SHA
    07c986a View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. Cleanup of the samples directory

     - needed since CapabiltiesList was moved to become a test
    emaldona committed May 19, 2021
    1 Configuration menu
    Copy the full SHA
    8da1c2f View commit details
    Browse the repository at this point in the history