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:
parent
a88e670999
commit
ad41f45382
@ -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) {
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user