• 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 Library
  • Advertising Service Library
  • Audio Library
  • Audio Manager Library
  • BBM Social Platform Library
  • Bluetooth Library
  • C Library
  • Camera Library
  • Dinkum C/C++ Libraries
  • Geocoding Library
  • Gestures Library
  • Glview Library
  • Image Library
  • Input Events Library
  • Multimedia Library
  • Near Field Communication Library
  • Screen and Windowing Library
  • Scoreloop 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
    • Authenticated Encryption (huauthenc.h)
    • MAC Functions (humac.h)
      • Message Authentication Code (MAC) Algorithms (humac.h)
      • HMAC-SHA1 (husha1.h)
      • HMAC-SHA2 (husha2.h)
      • HMAC-MD5 (humd5.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

MAC Functions (humac.h)

The following sections describe the Message Authentication Code (MAC) functions, based on the MAC algorithm used.

Related links

  • Security Builder API Library

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

  • Message Authentication Code (MAC) Algorithms (humac.h)

  • HMAC-SHA1 (husha1.h)

  • HMAC-SHA2 (husha2.h)

  • HMAC-MD5 (humd5.h)

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.