Cipher
Context
Class
constructor
encrypt_
protocol
key_
protocol
parent_
class
reserved
sign_
protocol
name
decrypt_
sync
encrypt_
sync
hash_
to_
id
id_
to_
hash
sign_
sync
verify_
sync
GJS API Reference
Camel-1.2
Camel
CipherContextClass
Class CipherContextClass
Hierarchy
CipherContextClass
Index
Constructors
constructor
Properties
encrypt_
protocol
key_
protocol
parent_
class
reserved
sign_
protocol
name
Methods
decrypt_
sync
encrypt_
sync
hash_
to_
id
id_
to_
hash
sign_
sync
verify_
sync
Constructors
constructor
new
Cipher
Context
Class
(
)
:
CipherContextClass
Returns
CipherContextClass
Properties
encrypt_
protocol
encrypt_
protocol
:
string
key_
protocol
key_
protocol
:
string
parent_
class
parent_
class
:
GObject
.
ObjectClass
reserved
reserved
:
object
[]
sign_
protocol
sign_
protocol
:
string
Static
name
name
:
string
Methods
decrypt_
sync
decrypt_
sync
(
context
:
CipherContext
, ipart
:
MimePart
, opart
:
MimePart
, cancellable
:
Gio
.
Cancellable
)
:
CipherValidity
Parameters
context:
CipherContext
ipart:
MimePart
opart:
MimePart
cancellable:
Gio
.
Cancellable
Returns
CipherValidity
encrypt_
sync
encrypt_
sync
(
context
:
CipherContext
, userid
:
string
, recipients
:
string
[]
, ipart
:
MimePart
, opart
:
MimePart
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
context:
CipherContext
userid:
string
recipients:
string
[]
ipart:
MimePart
opart:
MimePart
cancellable:
Gio
.
Cancellable
Returns
boolean
hash_
to_
id
hash_
to_
id
(
context
:
CipherContext
, hash
:
CipherHash
)
:
string
Parameters
context:
CipherContext
hash:
CipherHash
Returns
string
id_
to_
hash
id_
to_
hash
(
context
:
CipherContext
, id
:
string
)
:
CipherHash
Parameters
context:
CipherContext
id:
string
Returns
CipherHash
sign_
sync
sign_
sync
(
context
:
CipherContext
, userid
:
string
, hash
:
CipherHash
, ipart
:
MimePart
, opart
:
MimePart
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
context:
CipherContext
userid:
string
hash:
CipherHash
ipart:
MimePart
opart:
MimePart
cancellable:
Gio
.
Cancellable
Returns
boolean
verify_
sync
verify_
sync
(
context
:
CipherContext
, ipart
:
MimePart
, cancellable
:
Gio
.
Cancellable
)
:
CipherValidity
Parameters
context:
CipherContext
ipart:
MimePart
cancellable:
Gio
.
Cancellable
Returns
CipherValidity
Cipher
Context
Class
constructor
encrypt_
protocol
key_
protocol
parent_
class
reserved
sign_
protocol
name
decrypt_
sync
encrypt_
sync
hash_
to_
id
id_
to_
hash
sign_
sync
verify_
sync
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuQ2lwaGVyQ29udGV4dENsYXNzLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuQ2lwaGVyQ29udGV4dENsYXNzLmh0bWwjZW5jcnlwdF9wcm90b2NvbCIsIm5hbWUiOiJlbmNyeXB0X3Byb3RvY29sIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkNpcGhlckNvbnRleHRDbGFzcy5odG1sI2tleV9wcm90b2NvbCIsIm5hbWUiOiJrZXlfcHJvdG9jb2wiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuQ2lwaGVyQ29udGV4dENsYXNzLmh0bWwjcGFyZW50X2NsYXNzIiwibmFtZSI6InBhcmVudF9jbGFzcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5DaXBoZXJDb250ZXh0Q2xhc3MuaHRtbCNyZXNlcnZlZCIsIm5hbWUiOiJyZXNlcnZlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5DaXBoZXJDb250ZXh0Q2xhc3MuaHRtbCNzaWduX3Byb3RvY29sIiwibmFtZSI6InNpZ25fcHJvdG9jb2wiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5DaXBoZXJDb250ZXh0Q2xhc3MuaHRtbCNuYW1lIiwibmFtZSI6Im5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkNpcGhlckNvbnRleHRDbGFzcy5odG1sI2RlY3J5cHRfc3luYyIsIm5hbWUiOiJkZWNyeXB0X3N5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkNpcGhlckNvbnRleHRDbGFzcy5odG1sI2VuY3J5cHRfc3luYyIsIm5hbWUiOiJlbmNyeXB0X3N5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkNpcGhlckNvbnRleHRDbGFzcy5odG1sI2hhc2hfdG9faWQiLCJuYW1lIjoiaGFzaF90b19pZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuQ2lwaGVyQ29udGV4dENsYXNzLmh0bWwjaWRfdG9faGFzaCIsIm5hbWUiOiJpZF90b19oYXNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5DaXBoZXJDb250ZXh0Q2xhc3MuaHRtbCNzaWduX3N5bmMiLCJuYW1lIjoic2lnbl9zeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5DaXBoZXJDb250ZXh0Q2xhc3MuaHRtbCN2ZXJpZnlfc3luYyIsIm5hbWUiOiJ2ZXJpZnlfc3luYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5DaXBoZXJDb250ZXh0Q2xhc3MuaHRtbCIsIm5hbWUiOiJDaXBoZXJDb250ZXh0Q2xhc3MifQ==