• BlackBerry Developer
  • Blog
  • YouTube
  • Forum
  • Signing keys
  • Feedback
  • Register
  • Login
BlackBerry Native SDK Release notes ›  |  Roadmap ›
  • Downloads
  • Sample apps
  • Documentation
  • API Reference
Platform BlackBerry 10
BlackBerry 10
PlayBook OS
  • Library Support at a Glance
  • BlackBerry Platform Services
  • Advertising Service Library
  • Audio Library
  • Audio Manager Library
  • BBM Social Platform Library
  • Bluetooth Library
  • C Library
  • Camera Library
  • Dinkum C and C++ Libraries
  • Geocoding Library
  • Geofencing Library
  • Gestures Library
  • Glview Library
  • Identity Service Library
  • Image Library
  • Input Events Library
  • Multimedia Library
  • Near Field Communication Library
  • Peripheral Discovery Library
  • Push Services Library
  • Screen Library
  • Scoreloop Library
  • Security Builder Crypto Library
    • Security Builder API Library
      • Opaque Data Types (sbdef.h)
      • Other Data Types (sbdef.h)
      • Support Functionality (huapiver.h)
      • Global Context (huctx.h) (huctx.h)
      • Random Number Generator and Seeding
      • Elliptic Curve Cryptography
      • IDLC Functions (huidlc.h)
      • RSA Functions (hursa.h)
      • Block Cipher Functions
      • Stream Cipher Functions
      • Hash Functions
        • SHA-1 (husha1.h)
        • SHA-2 (husha2.h)
        • MD2 (humd2.h)
        • MD4 (humd4.h)
        • MD5 (humd5.h)
        • Matyas-Meyer-Oseas (MMO) Hash (huaesmmo.h)
      • Authenticated Encryption (huauthenc.h)
      • MAC Functions (humac.h)
      • Key Derivation Functions (KDFs) (hukdf.h)
      • EC Calculator Functions (hueccalc.h)
      • Zmod Calculator Function (huzmodcalc.h)
      • Key Split (huks.h)
      • Yield Contexts (huyield.h)
      • Object Manipulation
      • Run Time Type Identification (RTTI) (hurtti.h)
      • Run Time Type Identification Values
      • Return Codes
  • Security Builder Engine for OpenSSL Library
  • Sensor Library
  • Spellcheck Library
  • String Pattern Library
  • Utilities
  • Wi-Fi Service Library
  • World Magnetic Model Library

Hash Functions

This section contains descriptions of Security Builder API's hashing functions, which include SHA-1, SHA-2, MD2, MD4, MD5 and Matyas-Meyer-Oseas algorithms.

Related links

  • Security Builder API Library

    The following sections are a complete reference to the Security Builder API.

  • SHA-1 (husha1.h)

  • SHA-2 (husha2.h)

  • MD2 (humd2.h)

  • MD4 (humd4.h)

  • MD5 (humd5.h)

  • Matyas-Meyer-Oseas (MMO) Hash (huaesmmo.h)

    Global Context Functions

Technologies

  • Native
  • HTML5
  • AIR
  • Android
  • Java
  • Platform Partners

Programs

  • Beta Zone
  • Alliance programs
  • Academic programs
  • Developer groups
  • BlackBerry 10 Dev Alpha
  • Built for BlackBerry Apps
  • BlackBerry Builder

Support

  • Code Signing Help
  • Developer YouTube Channel
  • Developer forums
  • Developer Issue Tracker
  • Knowledge Base

BlackBerry World

  • Get your signing key
  • Submitting your app

Follow us on:

  • Facebook
  • YouTube
  • Twitter
  • BlackBerry Blogs
  • Legal & Trademarks
Copyright © 2013 BlackBerry, unless otherwise noted.