Add some security utilities
This adds some security utilities to core including: - A library for basic crypto operations (e.g. to encrypt passwords) - A better library for cryptographic actions which allows you to specify the charset - A library for secure string comparisions Remove .htaccess Remove .htaccess Fix typo Add public API Use timing constant comparision Remove CBC constant Adjust code Remove confusing $this
Showing
- config/config.sample.php 3 additions, 0 deletionsconfig/config.sample.php
- core/setup/controller.php 0 additions, 1 deletioncore/setup/controller.php
- core/templates/installation.php 0 additions, 7 deletionscore/templates/installation.php
- lib/private/repair.php 1 addition, 0 deletionslib/private/repair.php
- lib/private/security/crypto.php 104 additions, 0 deletionslib/private/security/crypto.php
- lib/private/security/securerandom.php 79 additions, 0 deletionslib/private/security/securerandom.php
- lib/private/security/stringutils.php 38 additions, 0 deletionslib/private/security/stringutils.php
- lib/private/server.php 26 additions, 0 deletionslib/private/server.php
- lib/private/setup.php 11 additions, 6 deletionslib/private/setup.php
- lib/private/util.php 6 additions, 48 deletionslib/private/util.php
- lib/public/security/icrypto.php 46 additions, 0 deletionslib/public/security/icrypto.php
- lib/public/security/isecurerandom.php 53 additions, 0 deletionslib/public/security/isecurerandom.php
- lib/public/security/stringutils.php 25 additions, 0 deletionslib/public/security/stringutils.php
- lib/public/util.php 1 addition, 0 deletionslib/public/util.php
- lib/repair/repairconfig.php 37 additions, 0 deletionslib/repair/repairconfig.php
- tests/lib/security/crypto.php 63 additions, 0 deletionstests/lib/security/crypto.php
- tests/lib/security/securerandom.php 51 additions, 0 deletionstests/lib/security/securerandom.php
- tests/lib/security/stringutils.php 21 additions, 0 deletionstests/lib/security/stringutils.php
Loading
Please register or sign in to comment