Sailfish OS
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS
Select Page
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS

Sailfish Crypto

API Documentation
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon

Contents

  • Properties
  • Detailed Description

CalculateDigestRequest QML Type

Allows a client request the system crypto service to calculate a digest from data More...

Import Statement: import Sailfish.Crypto 1.0
Instantiates: CalculateDigestRequest
Inherits:

Request

  • List of all members, including inherited members

Properties

  • cryptoPluginName : string
  • data : ArrayBuffer
  • digest : ArrayBuffer
  • digestFunction : enumeration
  • padding : enumeration

Detailed Description

Property Documentation

cryptoPluginName : string

string The name of the crypto plugin which the client wishes to perform the digest calculation operation


data : ArrayBuffer

The data which the client wishes the system service to calculate the digest from


digest : ArrayBuffer

Returns the digest result of the calculate digest operation.

Note: this value is only valid if the status of the request is Request.Finished


digestFunction : enumeration

The digest function which should be used to generate the digest

ConstantDescription
DigestUnknown 
DigestCustom 
DigestMd5 
DigestSha1 
DigestSha2_224 
DigestSha2_256 
DigestSha256= DigestSha2_256
DigestSha2_384 
DigestSha2_512 
DigestSha512= DigestSha2_512
DigestSha2_512_224 
DigestSha2_512_256 
DigestSha3_224 
DigestSha3_256 
DigestSha3_384 
DigestSha3_512 
DigestShake128 
DigestShake256 
DigestGost_94 
DigestGost_2012_256 
DigestGost_2012_512 
DigestBlake 
DigestBlake2 
DigestBlake2b 
DigestBlake2s 
DigestWhirlpool 
DigestRipeMd 
DigestRipeMd128_256 
DigestRipeMd160 
DigestRipeMd320 
DigestTiger 
DigestTiger128 
DigestTiger160 
DigestTiger192 
DigestTiger2 
DigestTiger2_128 
DigestTiger2_160 
DigestTiger2_192 
DigestRadioGatun 

padding : enumeration

The signature padding mode which should be used when calculating the digest of the data

ConstantDescription
SignaturePaddingUnknown 
SignaturePaddingCustom 
SignaturePaddingNone 
SignaturePaddingRsaPss 
SignaturePaddingRsaPkcs1= EncryptionPaddingRsaPkcs1
SignaturePaddingAnsiX923= EncryptionPaddingAnsiX923

  • Legal
  • Contact Us
  • Jolla Mobile Ltd © 2025

  • Facebook
  • Twitter
  • Mastodon
  • YouTube
  • LinkedIn