Skip to content

Commits

Permalink
aes_wrap_pad
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Jul 7, 2014

  1. Copy the full SHA
    63ae6c9 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2014

  1. crypto/modes/wrap128.c: fix input length validation to follow RFC 3394.

    RFC 3394 section 2 mandates minimal plaintext length to be two 64-bit blocks
    so minimal cipher text length has to be three 64-bit blocks.
    pspacek committed Jun 27, 2014
    Copy the full SHA
    3fbd228 View commit details
    Browse the repository at this point in the history
  2. crypto/aes/aes_wrap.c: add RFC 5649 wrapping mode with padding.

    PKCS#11 name for this mode is CKM_AES_WRAP_PAD. It can be used for
    wrapping key data with length in range [1, 2^31].
    pspacek committed Jun 27, 2014
    Copy the full SHA
    8875023 View commit details
    Browse the repository at this point in the history
  3. crypto/modes/wrap128.c: add RFC 5649 wrapping mode with padding.

    This mode can wrap any key with length in [1, 2^31] range.
    
    Beware!
    This wrapping mode was designed for AES but this implementation allows you
    to work with any 128 bit block cipher. (The same applies to original
    wrapping mode from RFC 3394 implemented in CRYPTO_128_wrap.)
    pspacek committed Jun 27, 2014
    Copy the full SHA
    8a19017 View commit details
    Browse the repository at this point in the history
  4. crypto/modes/wrap128.c: divide unwrapping and IV check to two functions.

    This is going to be especially useful for RFC 5649 implementation.
    pspacek committed Jun 27, 2014
    Copy the full SHA
    36971f1 View commit details
    Browse the repository at this point in the history
  5. crypto/modes/wrap128.c: support overlapping input and output buffers.

    This is going to be especially useful for RFC 5649 implementation.
    pspacek committed Jun 27, 2014
    Copy the full SHA
    c0a3788 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    aa8732d View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2014

  1. Make sure BN_sqr can never return a negative value.

    PR#3410
    Huzaifa Sidhpurwala authored and snhenson committed Jun 26, 2014
    Copy the full SHA
    3b3b69a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    7be6b27 View commit details
    Browse the repository at this point in the history
  3. bn_exp.c: move check for AD*X to rsaz-avx2.pl.

    This ensures high performance is situations when assembler supports
    AVX2, but not AD*X.
    Andy Polyakov committed Jun 26, 2014
    Copy the full SHA
    f3f620e View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2014

  1. aesp8-ppc.pl: rigid input verification in key setup.

    Andy Polyakov committed Jun 25, 2014
    Copy the full SHA
    052ecf9 View commit details
    Browse the repository at this point in the history
  2. aesv8-armx.pl: rigid input verification in key setup.

    Andy Polyakov committed Jun 25, 2014
    Copy the full SHA
    7b8c8c4 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2014

  1. x86_64 assembly pack: addendum to last clang commit.

    Andy Polyakov committed Jun 24, 2014
    Copy the full SHA
    7eb0488 View commit details
    Browse the repository at this point in the history
  2. x86_64 assembly pack: allow clang to compile AVX code.

    Andy Polyakov committed Jun 24, 2014
    Copy the full SHA
    ac17192 View commit details
    Browse the repository at this point in the history
  3. aesv8-armx.pl: inclrease interleave factor.

    This is to compensate for higher aes* instruction latency on Cortex-A57.
    Andy Polyakov committed Jun 24, 2014
    Copy the full SHA
    015364b View commit details
    Browse the repository at this point in the history
  4. ARMv8 assembly pack: add Cortex performance numbers.

    Andy Polyakov committed Jun 24, 2014
    Copy the full SHA
    0f777ae View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2014

  1. One more typo when changing !result to result <= 0

    Viktor Dukhovni authored and snhenson committed Jun 23, 2014
    Copy the full SHA
    eef1827 View commit details
    Browse the repository at this point in the history
  2. Fix typo in last commit

    Viktor Dukhovni committed Jun 23, 2014
    Copy the full SHA
    90b70a6 View commit details
    Browse the repository at this point in the history
  3. Multiple verifier reference identities.

    Implemented as STACK_OF(OPENSSL_STRING).
    Viktor Dukhovni committed Jun 23, 2014
    Copy the full SHA
    8abffa4 View commit details
    Browse the repository at this point in the history
  4. Implement sk_deep_copy.

    Viktor Dukhovni committed Jun 23, 2014
    Copy the full SHA
    66d884f View commit details
    Browse the repository at this point in the history
  5. More complete input validation of X509_check_mumble

    Viktor Dukhovni committed Jun 23, 2014
    Copy the full SHA
    29edebe View commit details
    Browse the repository at this point in the history
  6. X509_check_mumble() failure is <= 0, not just 0

    Viktor Dukhovni committed Jun 23, 2014
    Copy the full SHA
    a48fb04 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2014

  1. Drop hostlen from X509_VERIFY_PARAM_ID.

    Just store NUL-terminated strings.  This works better when we add
    support for multiple hostnames.
    Viktor Dukhovni committed Jun 22, 2014
    Copy the full SHA
    b3012c6 View commit details
    Browse the repository at this point in the history
  2. More complete X509_check_host documentation.

    Viktor Dukhovni committed Jun 22, 2014
    Copy the full SHA
    d241b80 View commit details
    Browse the repository at this point in the history
  3. Fix off-by-one errors in ssl_cipher_get_evp()

    In the ssl_cipher_get_evp() function, fix off-by-one errors in index validation before accessing arrays.
    
    Bug discovered and fixed by Miod Vallat from the OpenBSD team.
    
    PR#3375
    Miod Vallat authored and mattcaswell committed Jun 22, 2014
    Copy the full SHA
    2841d6c View commit details
    Browse the repository at this point in the history
  4. Revert "Fix off-by-one errors in ssl_cipher_get_evp()"

    This reverts commit abfb989.
    
    Incorrect attribution
    mattcaswell committed Jun 22, 2014
    Copy the full SHA
    cf1b08c View commit details
    Browse the repository at this point in the history
  5. Fixed Windows compilation failure

    mattcaswell authored and kroeckx committed Jun 22, 2014
    Copy the full SHA
    339da43 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2014

  1. Fix minor typos

    mattcaswell committed Jun 19, 2014
    Copy the full SHA
    115e480 View commit details
    Browse the repository at this point in the history
  2. add references to verify(1) man page for args_verify() options

    cms, ocsp, s_client, s_server and smime tools also use args_verify()
    for parsing options, that makes them most of the same options
    verify tool does. Add those options to man pages and reference
    their explanation in the verify man page.
    tomato42 authored and mattcaswell committed Jun 19, 2014
    Copy the full SHA
    e42d84b View commit details
    Browse the repository at this point in the history
  3. sort the options in verify man page alphabetically

    just making sure the options are listed in the alphabetical order
    both in SYNOPSIS and DESCRIPTION, no text changes
    tomato42 authored and mattcaswell committed Jun 19, 2014
    Copy the full SHA
    2866441 View commit details
    Browse the repository at this point in the history
  4. add description of missing options to verify man page

    The options related to policy used for verification, verification
    of subject names in certificate and certificate chain handling
    were missing in the verify(1) man page. This fixes this issue.
    tomato42 authored and mattcaswell committed Jun 19, 2014
    Copy the full SHA
    cd028c8 View commit details
    Browse the repository at this point in the history
  5. smime man page: add missing options in SYNOPSIS

    -CAfile and -CApath is documented in OPTIONS but is missing
    in SYNOPSIS, add them there
    tomato42 authored and mattcaswell committed Jun 19, 2014
    Copy the full SHA
    ce21d10 View commit details
    Browse the repository at this point in the history
  6. Document -trusted_first option in man pages and help.

    Add -trusted_first description to help messages and man pages
    of tools that deal with certificate verification.
    tomato42 authored and mattcaswell committed Jun 19, 2014
    Copy the full SHA
    6d3d579 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2014

  1. Copy the full SHA
    2d7153e View commit details
    Browse the repository at this point in the history
  2. Conform to whitespace conventions

    naftulikay authored and mattcaswell committed Jun 17, 2014
    Copy the full SHA
    8a531c2 View commit details
    Browse the repository at this point in the history
Older