0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 20:03:07 +02:00

Switch to structs for anything that doesn't wrap an FFI handle

This commit is contained in:
Jordan Rose 2020-10-05 12:00:32 -07:00
parent a88e670999
commit ad41f45382
2 changed files with 6 additions and 6 deletions

View File

@ -1,7 +1,7 @@
import SignalFfi
import Foundation
class DisplayableFingerprint {
struct DisplayableFingerprint {
let formatted: String
internal init(formatted: String) {
@ -9,7 +9,7 @@ class DisplayableFingerprint {
}
}
class ScannableFingerprint {
struct ScannableFingerprint {
let encoding: [UInt8]
internal init(encoding: [UInt8]) {
@ -24,7 +24,7 @@ class ScannableFingerprint {
}
}
class Fingerprint {
struct Fingerprint {
let scannable : ScannableFingerprint
let displayable: DisplayableFingerprint
@ -34,7 +34,7 @@ class Fingerprint {
}
}
class NumericFingerprintGenerator {
struct NumericFingerprintGenerator {
private let iterations: Int
init(iterations: Int) {

View File

@ -1,7 +1,7 @@
import SignalFfi
import Foundation
class IdentityKey {
struct IdentityKey {
private let key : PublicKey
init(pk: PublicKey) {
@ -28,7 +28,7 @@ extension IdentityKey: Equatable {
}
class IdentityKeyPair {
struct IdentityKeyPair {
private let pubkey : PublicKey
private let privkey : PrivateKey