Skip to content
Commits on Apr 12, 2016
  1. @enh

    Remove libmincrypt.

    enh committed Apr 12, 2016
    Bug: http://b/27287913
    Change-Id: Ie85a7d8fecc3577a16c0a79d5f95379ec3ecc15b
Commits on Feb 26, 2016
  1. Remove libmincrypt/tools after move to bootable/recovery

    Mattias Nissler committed Feb 26, 2016
    Bug: 27326256
    Change-Id: Ife119db4cda9905b66a1ab5b6f018de85547c0f3
Commits on Feb 24, 2016
  1. Prepare mincrypt tools for move to recovery repo.

    Mattias Nissler committed Feb 24, 2016
    This adds a conditional build guard to enable a smooth move of the
    dumpkey tool to the bootable/recovery project without breaking the
    build during the transition period.
    Change-Id: Ia23b31bb559a668273b5c0548b7bd1797049a224
Commits on May 14, 2015
  1. @chih-hung

    Enable clang compilation.

    chih-hung committed May 14, 2015
    Previous clang/llvm bug was fixed.
    BUG: 18790528
    Change-Id: Ib12696030d34ebc3c3ef1bca3cad0139d631417e
Commits on Dec 17, 2014
  1. @chih-hung

    Disable clang optimization that has segmentation fault.

    chih-hung committed Dec 17, 2014
    When compiling for aosp_fugu-userdebug, clang aborted in pass:
      Running pass 'Function Pass Manager' on module 'system/core/libmincrypt/p256_ec.c'.
      Running pass 'X86 DAG->DAG Instruction Selection' on function '@felem_square'
    BUG: 18790528
    Change-Id: I416c07cae4c1a9743655bc45bd33c10a5cc9b41f
Commits on May 12, 2014
  1. Remove declaration of unused static variable

    Bernhard Rosenkraenzer committed May 12, 2014
    The declaration is useless and triggers a warning with clang 3.5 (in
    code that's built with -Werror)
    Change-Id: I8fc42178df264509dcce6e1f1ba318bf849307e3
    Signed-off-by: Bernhard Rosenkraenzer <>
Commits on May 7, 2014
  1. libmincrypt: suppress warning messages

    Mark Salyzyn committed Apr 30, 2014
    - deal with implict declaration issue
    - deal with some -Wunused issues
    Change-Id: I253f1412a696c4811ade70a931fb1c01b31c62a5
Commits on Oct 10, 2013
  1. @kruton

    Add support for ECDSA P-256 with SHA256

    kruton committed Oct 8, 2013
    This adds a small EC library that is capable of verifying a signature of
    SHA256 with ECDSA on the NIST P-256 curve.
    Change-Id: I2a16639c92a77e8e4783c47ffbc56676de56eb59
Commits on Sep 25, 2013
  1. @kruton

    mincrypt: merge the two RSA verifiers

    Doug Zongker committed with kruton Apr 10, 2013
    The e=3 and e=65537 implementations are nearly identical, refactor
    them down into one.
    (cherry picked from commit 8fdbf97)
    Change-Id: I9f858204d52a0ae880170d955bf8f29fed57ee94
  2. @kruton

    mincrypt: support SHA-256 hash algorithm

    Doug Zongker committed with kruton Apr 10, 2013
    - adds a library to compute the SHA-256 hash
    - updates the RSA verifier to take an argument specifying either SHA-1
      or SHA-256
    - updates DumpPublicKey to with new "key" version numbers for
      specifying SHA-256
    - adds new argument to adb auth code to maintain existing behavior
    (cherry picked from commit 515e163)
    Change-Id: Ib35643b3d864742e817ac6e725499b451e45afcf
Commits on Sep 20, 2012
  1. remove unneeded import

    Doug Zongker committed Sep 20, 2012
    DumpPublicKey doesn't need a base64 encoder for anything; remove the
    import to avoid deprecation warnings.
    Change-Id: I7e01b9d77bb66bb99cb3357c886cc4e2e63de6ae
Commits on Jul 25, 2012
  1. support e=65537 for libmincrypt, DumpPublicKey

    Doug Zongker committed Jul 25, 2012
    The output produced by DumpPublicKey now has a version tag on each
    line (ie, each key).  The existing keys are retroactively dubbed
    "version 1", and we add a version 2 for 2048-bit e=65537 keys.
    Change-Id: I204ec615c8f2346670220a1aeb99269e4abd5f81
Commits on Jan 29, 2010
  1. make DumpPublicKeys write 32-bit values as unsigned

    Doug Zongker committed Jan 29, 2010
    Write the 32-bit chunks of N and RR as unsigned, so we get:
    instead of:
    Change-Id: I575224fd7f7c34e06a1b6ae976eaa0bef41d2942
Commits on Aug 21, 2009
  1. only use faster SHA-1 code on machines with good libc

    Doug Zongker committed Aug 21, 2009
    Macs don't have byteswap.h or endian.h.  Change conditionals to only
    use the faster SHA-1 code on little-endian machines with byteswap.h.
Commits on Aug 17, 2009
  1. add optimized SHA1 algorithm

    Doug Zongker committed Aug 17, 2009
    This optimized implementation of the SHA1 algorithm is about 28%
    faster than the old one (on sapphire hardware) but assumes
    little-endianness.  Add it, but continue using the old implementation
    on big-endian hardware.
Commits on Mar 25, 2009
  1. Automated import from //branches/master/...@140824,140824

    Dianne Hackborn committed with The Android Open Source Project Mar 24, 2009
Commits on Mar 4, 2009
  1. auto import from //depot/cupcake/@135843

    The Android Open Source Project committed Mar 3, 2009
  2. auto import from //depot/cupcake/@135843

    The Android Open Source Project committed Mar 3, 2009
Commits on Jan 20, 2009
  1. auto import from //branches/cupcake/...@127101

    The Android Open Source Project committed Jan 20, 2009
Commits on Oct 21, 2008
  1. Initial Contribution

    The Android Open Source Project committed Oct 21, 2008
Something went wrong with that request. Please try again.