feat: Secure document encryption key exchange #2891
78.55% of diff hit (target 79.42%)
View this Pull Request on Codecov
78.55% of diff hit (target 79.42%)
Annotations
Check warning on line 39 in crypto/aes.go
codecov / codecov/patch
crypto/aes.go#L39
Added line #L39 was not covered by tests
Check warning on line 44 in crypto/aes.go
codecov / codecov/patch
crypto/aes.go#L44
Added line #L44 was not covered by tests
Check warning on line 85 in crypto/aes.go
codecov / codecov/patch
crypto/aes.go#L85
Added line #L85 was not covered by tests
Check warning on line 134 in crypto/ecies.go
codecov / codecov/patch
crypto/ecies.go#L134
Added line #L134 was not covered by tests
Check warning on line 148 in crypto/ecies.go
codecov / codecov/patch
crypto/ecies.go#L148
Added line #L148 was not covered by tests
Check warning on line 151 in crypto/ecies.go
codecov / codecov/patch
crypto/ecies.go#L151
Added line #L151 was not covered by tests
Check warning on line 156 in crypto/ecies.go
codecov / codecov/patch
crypto/ecies.go#L156
Added line #L156 was not covered by tests
Check warning on line 231 in crypto/ecies.go
codecov / codecov/patch
crypto/ecies.go#L231
Added line #L231 was not covered by tests
Check warning on line 243 in crypto/ecies.go
codecov / codecov/patch
crypto/ecies.go#L243
Added line #L243 was not covered by tests
Check warning on line 246 in crypto/ecies.go
codecov / codecov/patch
crypto/ecies.go#L246
Added line #L246 was not covered by tests
Check warning on line 37 in crypto/errors.go
codecov / codecov/patch
crypto/errors.go#L36-L37
Added lines #L36 - L37 were not covered by tests
Check warning on line 45 in crypto/errors.go
codecov / codecov/patch
crypto/errors.go#L44-L45
Added lines #L44 - L45 were not covered by tests
Check warning on line 49 in crypto/errors.go
codecov / codecov/patch
crypto/errors.go#L48-L49
Added lines #L48 - L49 were not covered by tests
Check warning on line 53 in crypto/errors.go
codecov / codecov/patch
crypto/errors.go#L52-L53
Added lines #L52 - L53 were not covered by tests
Check warning on line 57 in crypto/errors.go
codecov / codecov/patch
crypto/errors.go#L56-L57
Added lines #L56 - L57 were not covered by tests
Check warning on line 26 in crypto/nonce.go
codecov / codecov/patch
crypto/nonce.go#L26
Added line #L26 was not covered by tests
Check warning on line 493 in http/client.go
codecov / codecov/patch
http/client.go#L492-L493
Added lines #L492 - L493 were not covered by tests
Check warning on line 94 in http/client_tx.go
codecov / codecov/patch
http/client_tx.go#L94
Added line #L94 was not covered by tests
Check warning on line 220 in internal/core/block/block.go
codecov / codecov/patch
internal/core/block/block.go#L220
Added line #L220 was not covered by tests
Check warning on line 248 in internal/core/block/block.go
codecov / codecov/patch
internal/core/block/block.go#L248
Added line #L248 was not covered by tests
Check warning on line 275 in internal/core/block/block.go
codecov / codecov/patch
internal/core/block/block.go#L275
Added line #L275 was not covered by tests
Check warning on line 122 in internal/db/db.go
codecov / codecov/patch
internal/db/db.go#L122
Added line #L122 was not covered by tests
Check warning on line 126 in internal/db/db.go
codecov / codecov/patch
internal/db/db.go#L126
Added line #L126 was not covered by tests
Check warning on line 265 in internal/db/merge.go
codecov / codecov/patch
internal/db/merge.go#L265
Added line #L265 was not covered by tests
Check warning on line 273 in internal/db/merge.go
codecov / codecov/patch
internal/db/merge.go#L273
Added line #L273 was not covered by tests