Encoding
Namespace: Encoding
Table of contents
Variables
Functions
Variables
Bijective
• Const Bijective: Object
Type declaration
| Name | Type | 
|---|---|
| Fp | { fromBytes: (bytes:Uint8Array) =>Field[] ;toBytes: (fields:Field[]) =>Uint8Array;fromString: (message:string) =>Field[] ;toString: (fields:Field[]) =>string} | 
| Fp.fromBytes | ( bytes:Uint8Array) =>Field[] | 
| Fp.toBytes | ( fields:Field[]) =>Uint8Array | 
| Fp.fromString | [object Object] | 
| Fp.toString | [object Object] | 
| Fq | { fromBytes: (bytes:Uint8Array) =>Field[] ;toBytes: (fields:Field[]) =>Uint8Array;fromString: (message:string) =>Field[] ;toString: (fields:Field[]) =>string} | 
| Fq.fromBytes | ( bytes:Uint8Array) =>Field[] | 
| Fq.toBytes | ( fields:Field[]) =>Uint8Array | 
| Fq.fromString | [object Object] | 
| Fq.toString | [object Object] | 
Defined in
bindings/lib/encoding.ts:98
Functions
bytesFromFields
▸ bytesFromFields(fields): Uint8Array
Decodes a list of Field elements into a Uint8Array.
Parameters
| Name | Type | 
|---|---|
| fields | Field[] | 
Returns
Uint8Array
Defined in
bindings/lib/encoding.ts:67
bytesToFields
▸ bytesToFields(bytes): Field[]
Encodes a Uint8Array into Field elements.
Parameters
| Name | Type | 
|---|---|
| bytes | Uint8Array | 
Returns
Field[]
Defined in
bindings/lib/encoding.ts:45
stringFromFields
▸ stringFromFields(fields): string
Decodes a list of Field elements into a JavaScript string.
This function is not a valid in-snark computation.
Parameters
| Name | Type | 
|---|---|
| fields | Field[] | 
Returns
string
Defined in
bindings/lib/encoding.ts:35
stringToFields
▸ stringToFields(message): Field[]
Encodes a JavaScript string into a list of Field elements.
This function is not a valid in-snark computation.
Parameters
| Name | Type | 
|---|---|
| message | string | 
Returns
Field[]
Defined in
bindings/lib/encoding.ts:25