mirror of
https://github.com/maxgoedjen/secretive.git
synced 2025-04-10 17:47:19 +00:00
final requested changes
This commit is contained in:
parent
4adeabc294
commit
fb7c0ce114
@ -105,13 +105,17 @@ extension Agent {
|
|||||||
var keyData = Data()
|
var keyData = Data()
|
||||||
|
|
||||||
for secret in secrets {
|
for secret in secrets {
|
||||||
var keyBlob = writer.data(secret: secret)
|
let keyBlob: Data
|
||||||
var curveData = writer.curveType(for: secret.algorithm, length: secret.keySize).data(using: .utf8)!
|
let curveData: Data
|
||||||
|
|
||||||
if let (certBlob, certName) = try? checkForCert(secret: secret) {
|
if let (certBlob, certName) = try? checkForCert(secret: secret) {
|
||||||
keyBlob = certBlob
|
keyBlob = certBlob
|
||||||
curveData = certName
|
curveData = certName
|
||||||
|
} else {
|
||||||
|
keyBlob = writer.data(secret: secret)
|
||||||
|
curveData = writer.curveType(for: secret.algorithm, length: secret.keySize).data(using: .utf8)!
|
||||||
}
|
}
|
||||||
|
|
||||||
keyData.append(writer.lengthAndData(of: keyBlob))
|
keyData.append(writer.lengthAndData(of: keyBlob))
|
||||||
keyData.append(writer.lengthAndData(of: curveData))
|
keyData.append(writer.lengthAndData(of: curveData))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user