Skip to content

Commit 7fe0558

Browse files
authored
Release 631173392482bef82c7ebc886584f7db877bd1c2 (#18)
1 parent b0ba381 commit 7fe0558

File tree

2 files changed

+10
-39
lines changed

2 files changed

+10
-39
lines changed

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ let package = Package(
2727
swiftSettings: [.unsafeFlags(["-suppress-warnings"])]),
2828
.binaryTarget(
2929
name: "BitwardenFFI",
30-
url: "https://bwlivefronttest.blob.core.windows.net/sdk/70ec880-BitwardenFFI.xcframework.zip",
31-
checksum: "258f267516fae0431611fb9c5465f2de9f15bc3b28c34eb6181d95c82a85d44f"),
30+
url: "https://bwlivefronttest.blob.core.windows.net/sdk/6311733-BitwardenFFI.xcframework.zip",
31+
checksum: "bfd5d95b5198cc462d4e93c992f2e6ae0ff5eb9de29009f2b4a05f64e9b6ff8b"),
3232
.testTarget(
3333
name: "BitwardenSdkTests",
3434
dependencies: ["BitwardenSdk"])

Sources/BitwardenSdk/BitwardenVault.swift

Lines changed: 8 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1858,17 +1858,16 @@ public struct Fido2CredentialNewView {
18581858
public let keyAlgorithm: String
18591859
public let keyCurve: String
18601860
public let rpId: String
1861-
public let userHandle: Data?
1861+
public let userHandle: String?
18621862
public let userName: String?
18631863
public let counter: String
18641864
public let rpName: String?
18651865
public let userDisplayName: String?
1866-
public let discoverable: String
18671866
public let creationDate: DateTime
18681867

18691868
// Default memberwise initializers are never public by default, so we
18701869
// declare one manually.
1871-
public init(credentialId: String, keyType: String, keyAlgorithm: String, keyCurve: String, rpId: String, userHandle: Data?, userName: String?, counter: String, rpName: String?, userDisplayName: String?, discoverable: String, creationDate: DateTime) {
1870+
public init(credentialId: String, keyType: String, keyAlgorithm: String, keyCurve: String, rpId: String, userHandle: String?, userName: String?, counter: String, rpName: String?, userDisplayName: String?, creationDate: DateTime) {
18721871
self.credentialId = credentialId
18731872
self.keyType = keyType
18741873
self.keyAlgorithm = keyAlgorithm
@@ -1879,7 +1878,6 @@ public struct Fido2CredentialNewView {
18791878
self.counter = counter
18801879
self.rpName = rpName
18811880
self.userDisplayName = userDisplayName
1882-
self.discoverable = discoverable
18831881
self.creationDate = creationDate
18841882
}
18851883
}
@@ -1918,9 +1916,6 @@ extension Fido2CredentialNewView: Equatable, Hashable {
19181916
if lhs.userDisplayName != rhs.userDisplayName {
19191917
return false
19201918
}
1921-
if lhs.discoverable != rhs.discoverable {
1922-
return false
1923-
}
19241919
if lhs.creationDate != rhs.creationDate {
19251920
return false
19261921
}
@@ -1938,7 +1933,6 @@ extension Fido2CredentialNewView: Equatable, Hashable {
19381933
hasher.combine(counter)
19391934
hasher.combine(rpName)
19401935
hasher.combine(userDisplayName)
1941-
hasher.combine(discoverable)
19421936
hasher.combine(creationDate)
19431937
}
19441938
}
@@ -1953,12 +1947,11 @@ public struct FfiConverterTypeFido2CredentialNewView: FfiConverterRustBuffer {
19531947
keyAlgorithm: FfiConverterString.read(from: &buf),
19541948
keyCurve: FfiConverterString.read(from: &buf),
19551949
rpId: FfiConverterString.read(from: &buf),
1956-
userHandle: FfiConverterOptionData.read(from: &buf),
1950+
userHandle: FfiConverterOptionString.read(from: &buf),
19571951
userName: FfiConverterOptionString.read(from: &buf),
19581952
counter: FfiConverterString.read(from: &buf),
19591953
rpName: FfiConverterOptionString.read(from: &buf),
19601954
userDisplayName: FfiConverterOptionString.read(from: &buf),
1961-
discoverable: FfiConverterString.read(from: &buf),
19621955
creationDate: FfiConverterTypeDateTime.read(from: &buf)
19631956
)
19641957
}
@@ -1969,12 +1962,11 @@ public struct FfiConverterTypeFido2CredentialNewView: FfiConverterRustBuffer {
19691962
FfiConverterString.write(value.keyAlgorithm, into: &buf)
19701963
FfiConverterString.write(value.keyCurve, into: &buf)
19711964
FfiConverterString.write(value.rpId, into: &buf)
1972-
FfiConverterOptionData.write(value.userHandle, into: &buf)
1965+
FfiConverterOptionString.write(value.userHandle, into: &buf)
19731966
FfiConverterOptionString.write(value.userName, into: &buf)
19741967
FfiConverterString.write(value.counter, into: &buf)
19751968
FfiConverterOptionString.write(value.rpName, into: &buf)
19761969
FfiConverterOptionString.write(value.userDisplayName, into: &buf)
1977-
FfiConverterString.write(value.discoverable, into: &buf)
19781970
FfiConverterTypeDateTime.write(value.creationDate, into: &buf)
19791971
}
19801972
}
@@ -1996,7 +1988,7 @@ public struct Fido2CredentialView {
19961988
public let keyCurve: String
19971989
public let keyValue: EncString
19981990
public let rpId: String
1999-
public let userHandle: Data?
1991+
public let userHandle: String?
20001992
public let userName: String?
20011993
public let counter: String
20021994
public let rpName: String?
@@ -2006,7 +1998,7 @@ public struct Fido2CredentialView {
20061998

20071999
// Default memberwise initializers are never public by default, so we
20082000
// declare one manually.
2009-
public init(credentialId: String, keyType: String, keyAlgorithm: String, keyCurve: String, keyValue: EncString, rpId: String, userHandle: Data?, userName: String?, counter: String, rpName: String?, userDisplayName: String?, discoverable: String, creationDate: DateTime) {
2001+
public init(credentialId: String, keyType: String, keyAlgorithm: String, keyCurve: String, keyValue: EncString, rpId: String, userHandle: String?, userName: String?, counter: String, rpName: String?, userDisplayName: String?, discoverable: String, creationDate: DateTime) {
20102002
self.credentialId = credentialId
20112003
self.keyType = keyType
20122004
self.keyAlgorithm = keyAlgorithm
@@ -2097,7 +2089,7 @@ public struct FfiConverterTypeFido2CredentialView: FfiConverterRustBuffer {
20972089
keyCurve: FfiConverterString.read(from: &buf),
20982090
keyValue: FfiConverterTypeEncString.read(from: &buf),
20992091
rpId: FfiConverterString.read(from: &buf),
2100-
userHandle: FfiConverterOptionData.read(from: &buf),
2092+
userHandle: FfiConverterOptionString.read(from: &buf),
21012093
userName: FfiConverterOptionString.read(from: &buf),
21022094
counter: FfiConverterString.read(from: &buf),
21032095
rpName: FfiConverterOptionString.read(from: &buf),
@@ -2114,7 +2106,7 @@ public struct FfiConverterTypeFido2CredentialView: FfiConverterRustBuffer {
21142106
FfiConverterString.write(value.keyCurve, into: &buf)
21152107
FfiConverterTypeEncString.write(value.keyValue, into: &buf)
21162108
FfiConverterString.write(value.rpId, into: &buf)
2117-
FfiConverterOptionData.write(value.userHandle, into: &buf)
2109+
FfiConverterOptionString.write(value.userHandle, into: &buf)
21182110
FfiConverterOptionString.write(value.userName, into: &buf)
21192111
FfiConverterString.write(value.counter, into: &buf)
21202112
FfiConverterOptionString.write(value.rpName, into: &buf)
@@ -3885,27 +3877,6 @@ fileprivate struct FfiConverterOptionString: FfiConverterRustBuffer {
38853877
}
38863878
}
38873879

3888-
fileprivate struct FfiConverterOptionData: FfiConverterRustBuffer {
3889-
typealias SwiftType = Data?
3890-
3891-
public static func write(_ value: SwiftType, into buf: inout [UInt8]) {
3892-
guard let value = value else {
3893-
writeInt(&buf, Int8(0))
3894-
return
3895-
}
3896-
writeInt(&buf, Int8(1))
3897-
FfiConverterData.write(value, into: &buf)
3898-
}
3899-
3900-
public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> SwiftType {
3901-
switch try readInt(&buf) as Int8 {
3902-
case 0: return nil
3903-
case 1: return try FfiConverterData.read(from: &buf)
3904-
default: throw UniffiInternalError.unexpectedOptionalTag
3905-
}
3906-
}
3907-
}
3908-
39093880
fileprivate struct FfiConverterOptionTypeCard: FfiConverterRustBuffer {
39103881
typealias SwiftType = Card?
39113882

0 commit comments

Comments
 (0)