| 
                                                                        Good job, 10 issues
                            were                            fixed.
                                                             | |||
| 
                    
                                                    10
                                issues
                                                            (5 major, 5 minor)
                            
                            were introduced.
                        
                                                                            
                                                                            
                                     | |||
| 7 added classes/operations | |||
|   | A | JsonFileSecretStorage added | |
|   | A | JsonFileSecretStorage::__construct() added | |
|   | A | JsonFileSecretStorage::open() added | |
|   | A | JsonFileSecretStorage::store() added | |
|   | A | JsonFileSecretStorage::has() added | |
|   | A | JsonFileSecretStorage::get() added | |
|   | A | JsonFileSecretStorage::getKeys() added | |
| C | ↗ | B | RegisterSecretCommand::execute() improved | 
| 
                                                                        Good job, 10 issues
                            were                            fixed.
                                                             | |||
| 
                    
                                                    10
                                issues
                                                            (5 major, 5 minor)
                            
                            were introduced.
                        
                                                                            
                                                                            
                                     | |||
| 1 added class/operation | |||
|   | A | Shh::freeResource() added | |
| 
                                                                        Good job, 10 issues
                            were                            fixed.
                                                             | |||
| 
                    
                                                    10
                                issues
                                                            (5 major, 5 minor)
                            
                            were introduced.
                        
                                                                            
                                                                            
                                     | |||
| 8 added classes/operations | |||
|   | B | ChangePassphraseCommand::interact() added | |
|   | A | ChangePassphraseCommand added | |
|   | A | ChangePassphraseCommand::__construct() added | |
|   | A | ChangePassphraseCommand::configure() added | |
|   | A | ChangePassphraseCommand::execute() added | |
|   | A | ShhExtension::guessKeysDirectory() added | |
|   | A | Shh::changePassphrase() added | |
|   | A | Shh::normalize() added | |
| B | ↘ | C | RegisterSecretCommand::execute() got worse | 
| 
                                                                        Good job, 10 issues
                            were                            fixed.
                                                             | |||
| 
                    
                                                    10
                                issues
                                                            (5 major, 5 minor)
                            
                            were introduced.
                        
                                                                            
                                                                            
                                     | |||
| 10 added classes/operations | |||
|   | A | GenerateKeyPairCommand added | |
|   | A | ShhException added | |
|   | A | GenerateKeyPairCommand::__construct() added | |
|   | A | GenerateKeyPairCommand::configure() added | |
|   | A | GenerateKeyPairCommand::interact() added | |
|   | A | GenerateKeyPairCommand::execute() added | |
|   | A | GenerateKeyPairCommand::getDirectory() added | |
|   | A | Shh::getPublicKeyAsResource() added | |
|   | A | Shh::generateKeyPair() added | |
|   | A | ShhException::throwFromLastOpenSSLError() added | |
| Your code
                    was rated 8.48 (good). Learn more about the code rating. | |
| There were 10 issues found. | 
| Image URL | |
| Markdown | |
| Textile | |
| RDOC | |
| AsciiDoc |