Permalink
Commits on Nov 11, 2018
  1. Merge pull request #275 from lcobucci/revert-assertion-count-manipula…

    lcobucci committed Nov 11, 2018
    …tion
    
    Revert "Remove assertion count manipulation"
  2. Revert "Remove assertion count manipulation"

    lcobucci committed Nov 11, 2018
    This reverts commit ecfe1a6.
Commits on Oct 14, 2018
  1. Merge pull request #272 from lcobucci/various-minor-improvements

    lcobucci committed Oct 14, 2018
    Various minor improvements
  2. Increase expected MSI and covered MSI

    lcobucci committed Oct 14, 2018
  3. Use methods to define exception expectations

    lcobucci committed Oct 14, 2018
    Since the usage of these annotations are going to be deprecated in
    PHPUnit 8 (according to the roadmap).
  4. Remove duplicated instruction from build

    lcobucci committed Oct 14, 2018
    Travis-CI already tries to update composer, so it's kind of useless to
    do it again.
  5. Add groups to benchmark classes

    lcobucci committed Oct 14, 2018
    To make it easier to understand the report info.
  6. Remove end year from license

    lcobucci committed Oct 14, 2018
    So that we don't need to bump it up every single year.
  7. Merge pull request #271 from lcobucci/add-leeway-to-validation

    lcobucci committed Oct 14, 2018
    Add leeway to ValidAt constraint
  8. Add leeway to ValidAt constraint

    lcobucci committed Oct 14, 2018
    To address clock skew issues.
    
    More info:
    
    - #191
    - #248
  9. Merge pull request #270 from lcobucci/remove-assertion-count-manipula…

    lcobucci committed Oct 14, 2018
    …tion
    
    Remove assertion count manipulation
  10. Remove assertion count manipulation

    lcobucci committed Oct 14, 2018
    Using `@doesNotPerformAssertions` is preferred since it doesn't rely on
    PHPUnit's internals.
  11. Merge pull request #269 from lcobucci/make-build-more-strict

    lcobucci committed Oct 14, 2018
    Make build more strict
  12. Use lcobucci/coding-standard

    lcobucci committed Oct 14, 2018
  13. Remove useless test requirements

    lcobucci committed Oct 14, 2018
    Since the project already depends on OpenSSL we don't need to have these
    any more.
  14. Remove useless assertions

    lcobucci committed Oct 14, 2018
  15. Use SPLFileObject to read files

    lcobucci committed Oct 14, 2018
    Using the very same solution added in #209
  16. Add PHP 7.3 to build

    lcobucci committed Oct 14, 2018
  17. Require PHP 7.2

    lcobucci committed Oct 14, 2018
  18. Merge pull request #247 from lcobucci/openssl-ecdsa

    lcobucci committed Oct 14, 2018
    Use OpenSSL to handle ECDSA signature
  19. Don't allow PHP 7.2 to fail ever again

    lcobucci committed Jun 24, 2018
  20. Modify ECDSA signer to use OpenSSL

    lcobucci committed Jun 24, 2018
    Which makes it compatible with PHP 7.2 and one zillion times faster.
  21. Implement component to manipulate ECDSA signatures

    lcobucci committed Jun 24, 2018
    Which will be able to convert from/to EC Point (R, S) to a valid JWS
    signature according to the specs for signature creation and validation.
    
    More info: https://tools.ietf.org/html/rfc7515#page-7
  22. Use newly created OpenSSL signer on RSA signer

    lcobucci committed Jun 24, 2018
    Simplifying this class A LOT and ensuring that everything still works
    fine.
  23. Reintroduce OpenSSL abstract class

    lcobucci committed Jun 24, 2018
    In v2.x we had this class but to handle both RSA and ECDSA signers.
    However the logic we had for ECDSA was incorrect and not following the
    JWA specs.
    
    Now it's back with kind of the same structure and we'll use something to
    manipulate the ECDSA points to generate the expected value.
    
    #30
Commits on Sep 16, 2018
  1. Merge pull request #264 from daniruizcamacho/feature/addValidationCon…

    lcobucci committed Sep 16, 2018
    …straintsToConfigurationObject
    
    Add validation constraints to configuration object
  2. Add validation constraints to validation object

    daniruizcamacho authored and lcobucci committed Sep 3, 2018
Commits on Sep 9, 2018
  1. Merge pull request #260 from Fahrenholz/master

    lcobucci committed Sep 9, 2018
    Fixes memory leak in RSA-Signer
  2. Ensure that resource is cleaned on exception too

    lcobucci committed Sep 9, 2018