< Summary

Information
Class: cCoder.Security.Data.Dependencies.AesThenHmac
Assembly: cCoder.Security.Data
File(s): C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security.Data/Dependencies/Aes.cs
Line coverage
99%
Covered lines: 135
Uncovered lines: 1
Coverable lines: 136
Total lines: 315
Line coverage: 99.2%
Branch coverage
85%
Covered branches: 53
Total branches: 62
Branch coverage: 85.4%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.cctor()100%11100%
get_BlockBitSize()100%11100%
get_KeyBitSize()100%11100%
get_SaltBitSize()100%11100%
get_Iterations()100%11100%
get_MinPasswordLength()100%11100%
get_KeyByteSize()100%11100%
get_SaltByteSize()100%11100%
GenerateSalt()100%11100%
DeriveKey(...)100%11100%
NewKey()100%11100%
SimpleEncrypt(...)100%22100%
SimpleEncrypt(...)85.71%1414100%
SimpleDecrypt(...)75%44100%
SimpleDecrypt(...)83.33%181897.29%
SimpleEncryptWithPassword(...)100%22100%
SimpleEncryptWithPassword(...)90%1010100%
SimpleDecryptWithPassword(...)75%44100%
SimpleDecryptWithPassword(...)87.5%88100%

File(s)

C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security.Data/Dependencies/Aes.cs

File 'C:/actions-runner/_work/ccoder.Security/ccoder.Security/src/cCoder.Security.Data/Dependencies/Aes.cs' does not exist (any more).