Skip to content

Commit 5333c6d

Browse files
committed
updated binaries to v1.5.5 to support mixed go libraries
1 parent afe77ec commit 5333c6d

File tree

10 files changed

+150
-5
lines changed

10 files changed

+150
-5
lines changed
8 KB
Binary file not shown.
12 KB
Binary file not shown.
12 KB
Binary file not shown.
8 KB
Binary file not shown.

ios/libopenpgp_bridge.a

219 KB
Binary file not shown.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-fast-openpgp",
3-
"version": "2.4.2",
3+
"version": "2.4.3",
44
"description": "library for use openPGP",
55
"main": "lib/commonjs/index",
66
"module": "lib/module/index",

src/bridge.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ export { Compression } from './model/compression';
33
export { Entity } from './model/entity';
44
export { FileHints } from './model/file-hints';
55
export { Hash } from './model/hash';
6+
export { Identity } from './model/identity';
67
export { KeyOptions } from './model/key-options';
78
export { KeyPair } from './model/key-pair';
89
export { Options } from './model/options';

src/model/identity.ts

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
// automatically generated by the FlatBuffers compiler, do not modify
2+
3+
import * as flatbuffers from 'flatbuffers';
4+
5+
export class Identity {
6+
bb: flatbuffers.ByteBuffer|null = null;
7+
bb_pos = 0;
8+
__init(i:number, bb:flatbuffers.ByteBuffer):Identity {
9+
this.bb_pos = i;
10+
this.bb = bb;
11+
return this;
12+
}
13+
14+
static getRootAsIdentity(bb:flatbuffers.ByteBuffer, obj?:Identity):Identity {
15+
return (obj || new Identity()).__init(bb.readInt32(bb.position()) + bb.position(), bb);
16+
}
17+
18+
static getSizePrefixedRootAsIdentity(bb:flatbuffers.ByteBuffer, obj?:Identity):Identity {
19+
bb.setPosition(bb.position() + flatbuffers.SIZE_PREFIX_LENGTH);
20+
return (obj || new Identity()).__init(bb.readInt32(bb.position()) + bb.position(), bb);
21+
}
22+
23+
id():string|null
24+
id(optionalEncoding:flatbuffers.Encoding):string|Uint8Array|null
25+
id(optionalEncoding?:any):string|Uint8Array|null {
26+
const offset = this.bb!.__offset(this.bb_pos, 4);
27+
return offset ? this.bb!.__string(this.bb_pos + offset, optionalEncoding) : null;
28+
}
29+
30+
comment():string|null
31+
comment(optionalEncoding:flatbuffers.Encoding):string|Uint8Array|null
32+
comment(optionalEncoding?:any):string|Uint8Array|null {
33+
const offset = this.bb!.__offset(this.bb_pos, 6);
34+
return offset ? this.bb!.__string(this.bb_pos + offset, optionalEncoding) : null;
35+
}
36+
37+
email():string|null
38+
email(optionalEncoding:flatbuffers.Encoding):string|Uint8Array|null
39+
email(optionalEncoding?:any):string|Uint8Array|null {
40+
const offset = this.bb!.__offset(this.bb_pos, 8);
41+
return offset ? this.bb!.__string(this.bb_pos + offset, optionalEncoding) : null;
42+
}
43+
44+
name():string|null
45+
name(optionalEncoding:flatbuffers.Encoding):string|Uint8Array|null
46+
name(optionalEncoding?:any):string|Uint8Array|null {
47+
const offset = this.bb!.__offset(this.bb_pos, 10);
48+
return offset ? this.bb!.__string(this.bb_pos + offset, optionalEncoding) : null;
49+
}
50+
51+
static startIdentity(builder:flatbuffers.Builder) {
52+
builder.startObject(4);
53+
}
54+
55+
static addId(builder:flatbuffers.Builder, idOffset:flatbuffers.Offset) {
56+
builder.addFieldOffset(0, idOffset, 0);
57+
}
58+
59+
static addComment(builder:flatbuffers.Builder, commentOffset:flatbuffers.Offset) {
60+
builder.addFieldOffset(1, commentOffset, 0);
61+
}
62+
63+
static addEmail(builder:flatbuffers.Builder, emailOffset:flatbuffers.Offset) {
64+
builder.addFieldOffset(2, emailOffset, 0);
65+
}
66+
67+
static addName(builder:flatbuffers.Builder, nameOffset:flatbuffers.Offset) {
68+
builder.addFieldOffset(3, nameOffset, 0);
69+
}
70+
71+
static endIdentity(builder:flatbuffers.Builder):flatbuffers.Offset {
72+
const offset = builder.endObject();
73+
return offset;
74+
}
75+
76+
static createIdentity(builder:flatbuffers.Builder, idOffset:flatbuffers.Offset, commentOffset:flatbuffers.Offset, emailOffset:flatbuffers.Offset, nameOffset:flatbuffers.Offset):flatbuffers.Offset {
77+
Identity.startIdentity(builder);
78+
Identity.addId(builder, idOffset);
79+
Identity.addComment(builder, commentOffset);
80+
Identity.addEmail(builder, emailOffset);
81+
Identity.addName(builder, nameOffset);
82+
return Identity.endIdentity(builder);
83+
}
84+
}

src/model/private-key-metadata.ts

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
import * as flatbuffers from 'flatbuffers';
44

5+
import { Identity } from '../model/identity';
6+
7+
58
export class PrivateKeyMetadata {
69
bb: flatbuffers.ByteBuffer|null = null;
710
bb_pos = 0;
@@ -87,8 +90,18 @@ mutate_encrypted(value:boolean):boolean {
8790
return true;
8891
}
8992

93+
identities(index: number, obj?:Identity):Identity|null {
94+
const offset = this.bb!.__offset(this.bb_pos, 18);
95+
return offset ? (obj || new Identity()).__init(this.bb!.__indirect(this.bb!.__vector(this.bb_pos + offset) + index * 4), this.bb!) : null;
96+
}
97+
98+
identitiesLength():number {
99+
const offset = this.bb!.__offset(this.bb_pos, 18);
100+
return offset ? this.bb!.__vector_len(this.bb_pos + offset) : 0;
101+
}
102+
90103
static startPrivateKeyMetadata(builder:flatbuffers.Builder) {
91-
builder.startObject(7);
104+
builder.startObject(8);
92105
}
93106

94107
static addKeyId(builder:flatbuffers.Builder, keyIdOffset:flatbuffers.Offset) {
@@ -119,12 +132,28 @@ static addEncrypted(builder:flatbuffers.Builder, encrypted:boolean) {
119132
builder.addFieldInt8(6, +encrypted, +false);
120133
}
121134

135+
static addIdentities(builder:flatbuffers.Builder, identitiesOffset:flatbuffers.Offset) {
136+
builder.addFieldOffset(7, identitiesOffset, 0);
137+
}
138+
139+
static createIdentitiesVector(builder:flatbuffers.Builder, data:flatbuffers.Offset[]):flatbuffers.Offset {
140+
builder.startVector(4, data.length, 4);
141+
for (let i = data.length - 1; i >= 0; i--) {
142+
builder.addOffset(data[i]!);
143+
}
144+
return builder.endVector();
145+
}
146+
147+
static startIdentitiesVector(builder:flatbuffers.Builder, numElems:number) {
148+
builder.startVector(4, numElems, 4);
149+
}
150+
122151
static endPrivateKeyMetadata(builder:flatbuffers.Builder):flatbuffers.Offset {
123152
const offset = builder.endObject();
124153
return offset;
125154
}
126155

127-
static createPrivateKeyMetadata(builder:flatbuffers.Builder, keyIdOffset:flatbuffers.Offset, keyIdShortOffset:flatbuffers.Offset, creationTimeOffset:flatbuffers.Offset, fingerprintOffset:flatbuffers.Offset, keyIdNumericOffset:flatbuffers.Offset, isSubKey:boolean, encrypted:boolean):flatbuffers.Offset {
156+
static createPrivateKeyMetadata(builder:flatbuffers.Builder, keyIdOffset:flatbuffers.Offset, keyIdShortOffset:flatbuffers.Offset, creationTimeOffset:flatbuffers.Offset, fingerprintOffset:flatbuffers.Offset, keyIdNumericOffset:flatbuffers.Offset, isSubKey:boolean, encrypted:boolean, identitiesOffset:flatbuffers.Offset):flatbuffers.Offset {
128157
PrivateKeyMetadata.startPrivateKeyMetadata(builder);
129158
PrivateKeyMetadata.addKeyId(builder, keyIdOffset);
130159
PrivateKeyMetadata.addKeyIdShort(builder, keyIdShortOffset);
@@ -133,6 +162,7 @@ static createPrivateKeyMetadata(builder:flatbuffers.Builder, keyIdOffset:flatbuf
133162
PrivateKeyMetadata.addKeyIdNumeric(builder, keyIdNumericOffset);
134163
PrivateKeyMetadata.addIsSubKey(builder, isSubKey);
135164
PrivateKeyMetadata.addEncrypted(builder, encrypted);
165+
PrivateKeyMetadata.addIdentities(builder, identitiesOffset);
136166
return PrivateKeyMetadata.endPrivateKeyMetadata(builder);
137167
}
138168
}

src/model/public-key-metadata.ts

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
import * as flatbuffers from 'flatbuffers';
44

5+
import { Identity } from '../model/identity';
6+
7+
58
export class PublicKeyMetadata {
69
bb: flatbuffers.ByteBuffer|null = null;
710
bb_pos = 0;
@@ -71,8 +74,18 @@ mutate_is_sub_key(value:boolean):boolean {
7174
return true;
7275
}
7376

77+
identities(index: number, obj?:Identity):Identity|null {
78+
const offset = this.bb!.__offset(this.bb_pos, 16);
79+
return offset ? (obj || new Identity()).__init(this.bb!.__indirect(this.bb!.__vector(this.bb_pos + offset) + index * 4), this.bb!) : null;
80+
}
81+
82+
identitiesLength():number {
83+
const offset = this.bb!.__offset(this.bb_pos, 16);
84+
return offset ? this.bb!.__vector_len(this.bb_pos + offset) : 0;
85+
}
86+
7487
static startPublicKeyMetadata(builder:flatbuffers.Builder) {
75-
builder.startObject(6);
88+
builder.startObject(7);
7689
}
7790

7891
static addKeyId(builder:flatbuffers.Builder, keyIdOffset:flatbuffers.Offset) {
@@ -99,19 +112,36 @@ static addIsSubKey(builder:flatbuffers.Builder, isSubKey:boolean) {
99112
builder.addFieldInt8(5, +isSubKey, +false);
100113
}
101114

115+
static addIdentities(builder:flatbuffers.Builder, identitiesOffset:flatbuffers.Offset) {
116+
builder.addFieldOffset(6, identitiesOffset, 0);
117+
}
118+
119+
static createIdentitiesVector(builder:flatbuffers.Builder, data:flatbuffers.Offset[]):flatbuffers.Offset {
120+
builder.startVector(4, data.length, 4);
121+
for (let i = data.length - 1; i >= 0; i--) {
122+
builder.addOffset(data[i]!);
123+
}
124+
return builder.endVector();
125+
}
126+
127+
static startIdentitiesVector(builder:flatbuffers.Builder, numElems:number) {
128+
builder.startVector(4, numElems, 4);
129+
}
130+
102131
static endPublicKeyMetadata(builder:flatbuffers.Builder):flatbuffers.Offset {
103132
const offset = builder.endObject();
104133
return offset;
105134
}
106135

107-
static createPublicKeyMetadata(builder:flatbuffers.Builder, keyIdOffset:flatbuffers.Offset, keyIdShortOffset:flatbuffers.Offset, creationTimeOffset:flatbuffers.Offset, fingerprintOffset:flatbuffers.Offset, keyIdNumericOffset:flatbuffers.Offset, isSubKey:boolean):flatbuffers.Offset {
136+
static createPublicKeyMetadata(builder:flatbuffers.Builder, keyIdOffset:flatbuffers.Offset, keyIdShortOffset:flatbuffers.Offset, creationTimeOffset:flatbuffers.Offset, fingerprintOffset:flatbuffers.Offset, keyIdNumericOffset:flatbuffers.Offset, isSubKey:boolean, identitiesOffset:flatbuffers.Offset):flatbuffers.Offset {
108137
PublicKeyMetadata.startPublicKeyMetadata(builder);
109138
PublicKeyMetadata.addKeyId(builder, keyIdOffset);
110139
PublicKeyMetadata.addKeyIdShort(builder, keyIdShortOffset);
111140
PublicKeyMetadata.addCreationTime(builder, creationTimeOffset);
112141
PublicKeyMetadata.addFingerprint(builder, fingerprintOffset);
113142
PublicKeyMetadata.addKeyIdNumeric(builder, keyIdNumericOffset);
114143
PublicKeyMetadata.addIsSubKey(builder, isSubKey);
144+
PublicKeyMetadata.addIdentities(builder, identitiesOffset);
115145
return PublicKeyMetadata.endPublicKeyMetadata(builder);
116146
}
117147
}

0 commit comments

Comments
 (0)