aere-quantum/crypto-inventory/test/fixturi/negative/comentarii.swift

26 lines
1.2 KiB
Swift

// Fixtura negativa Swift: comentarii IMBRICATE, siruri "..." cu interpolare \( ) (care contine la randul ei siruri), siruri multi-rand
// """...""" si brute #"..."# / #"""..."""# care contin nume de API: niciunul nu e o folosire si niciunul nu are voie sa deschida un
// sir peste codul de dupa el. Importul CryptoKit e aici dinadins: cu el, numele AR insemna ceva daca ar fi in cod.
import Foundation
import CryptoKit
/* let d = SHA256.hash(data: x)
/* let k = Curve25519.KeyAgreement.PrivateKey() */
let m = Insecure.MD5.hash(data: x)
*/
/// `P256.Signing.PrivateKey()` intr-un comentariu de documentatie nu e o folosire.
func nimic(_ x: Data) -> String {
let interpolat = "digest \(x.count) SHA256.hash(data: x) \("Insecure.SHA1.hash(data: x)") \(x.isEmpty ? "a" : "b")"
let multiRand = """
AES.GCM.seal(data, using: key) "ghilimele simple inauntru"
Curve25519.KeyAgreement.PrivateKey()
"""
let brut = #"HMAC<SHA256>.authenticationCode(for: "x", using: key) \#(x.count) \(nu e interpolare in sir brut)"#
let brutMulti = #"""
ChaChaPoly.seal(data, using: key) "quoted" """ inca nu s-a inchis
"""#
let gol = ""
return interpolat + multiRand + brut + brutMulti + gol
}