Permalink
Commits on Jan 23, 2017
  1. Merge pull request #69 from mmb/more-tests

    koolfy committed Jan 23, 2017
    More tests
Commits on Dec 21, 2016
  1. Use bytes in tests for Python 3

    mmb committed Dec 21, 2016
  2. Move SHA256HMAC160 from compatcrypto to crypt

    mmb committed Dec 21, 2016
    This function just slices a SHA256HMAC so remove it from compatcrypto to
    make the interface smaller keep it to only crypto.
  3. Move to_hex to test helpers

    mmb committed Dec 21, 2016
  4. Remove HMAC method from compatcrypto

    mmb committed Dec 21, 2016
    It is only called from two other compatcrypto method and fewer methods
    creates a smaller interface.
  5. Start tests for compatcrypto

    mmb committed Dec 21, 2016
  6. Run tests with nose

    mmb committed Dec 21, 2016
  7. Remove tests that require libotr

    mmb committed Dec 21, 2016
Commits on Apr 16, 2016
  1. Merge pull request #64 from mmb/travis-ci

    koolfy committed Apr 16, 2016
    Add Travis CI
Commits on Apr 9, 2016
  1. Add Travis CI

    mmb committed Apr 9, 2016
Commits on Jan 28, 2015
  1. update references in README, add experimental note

    afflux committed Jan 28, 2015
    Also drop SWIG binding note, it's gone.
Commits on Jan 12, 2015
  1. Merge pull request #55 from tribut/master

    koolfy committed Jan 12, 2015
    Improve compatibility with Python 2.6
  2. Improve compatibility with Python 2.6

    tribut committed Jan 10, 2015
    Keyword arguments for `decode` are only supported since 2.7
Commits on Oct 16, 2014
  1. v1.0.1

    afflux committed Oct 16, 2014
Commits on Aug 2, 2014
  1. Merge pull request #51 from tribut/fix-50

    koolfy committed Aug 2, 2014
    add encode('utf-8') accidently removed in 212f19b
Commits on May 2, 2014
  1. Merge pull request #52 from mmb/not_enough_bits

    afflux committed May 2, 2014
    Make sure AES key is always 16 bytes.
  2. Make sure AES key is always 16 bytes.

    mmb committed May 2, 2014
    Once in a while the key was less than 16 bytes due to leading zeros
    causing pycrypto to raise an exception.
    
    See https://bugs.launchpad.net/pycrypto/+bug/1276431
    
    Bug identified and fix suggested by Legrandin.
Commits on Feb 20, 2014
  1. add encode('utf-8') accidently removed in 212f19b

    tribut committed Feb 20, 2014
    this restores compatibility with python3.
    fixes python-otr/pure-python-otr#50
Commits on Jan 21, 2014
  1. Merge pull request #49 from tribut/reveal-once

    afflux committed Jan 21, 2014
    reveal used mac keys only once
Commits on Jan 20, 2014
  1. reveal used macs only once

    tribut committed Jan 20, 2014
    without this, messages get larger the longer an otr session stays
    active. this leads to anti-spam measures being triggered (on ICQ for
    example) and is also the cause for the infamous bug mmb/weechat-otr#17
Commits on Dec 10, 2013
  1. Merge pull request #46 from tribut/dont-send-name

    afflux committed Dec 10, 2013
    Don't send username to peers
  2. Remove unneeded space

    tribut committed Dec 10, 2013
  3. Remove (internal) username from messages to peer

    tribut committed Dec 10, 2013
    account.name is not necessarily meaningful to the other party and may
    leak information that is not supposed to be public.
Commits on Oct 2, 2013
Commits on Sep 23, 2013
  1. bad link in setup.py (closes #42)

    afflux committed Sep 23, 2013
Commits on Sep 22, 2013
  1. 1.0.0beta7

    afflux committed Sep 22, 2013
Commits on Aug 26, 2013
Commits on Aug 25, 2013
Commits on Jul 4, 2013
Commits on Jun 28, 2013
  1. gotr: push version

    afflux committed Jun 28, 2013