summaryrefslogtreecommitdiff
path: root/plugins/OStatus/classes/Magicsig.php
AgeCommit message (Collapse)Author
2010-03-26move base64_url_(encode|decode) to static functions in MagicsigJames Walker
2010-03-24Make sure we're requiring the libraryJames Walker
2010-03-24Updated Math_Biginteger from upstream - removing safe* workaroundsJames Walker
2010-03-24Check for 0.9.0 bad keys from old Crypt_RSA libraryJames Walker
2010-03-22Math_BigInteger doesn't correctly handle serialization/deserialization for a ↵Brion Vibber
value of 0, which can end up spewing notices to output and otherwise intefering with Salmon signature setup and verification when using memcached. Worked around this with a subclass that fixes the wakeup, used for the stored 0 value in the subclassed Crypt_RSA.
2010-03-13changing keypair to text to hold a full 1024bit keypairJames Walker
2010-03-12cleaning up key generationJames Walker
2010-03-12converting key generation to new crypt libraryJames Walker
2010-03-12converted toString to new crypt libraryJames Walker
2010-03-12converted sign, verify and fromString to new crypt libJames Walker
2010-03-12Fixes for updating indices, charset/collation and engine type on ↵Brion Vibber
plugin-created tables. Under MySQL, new tables will be created as InnoDB with UTF-8 (utf8/utf8_bin) same as core tables. Existing plugin tables will have table engine and default charset/collation updated, and string columns will have charset updated, at checkschema time. Switched from 'DESCRIBE' to INFORMATION_SCHEMA for pulling column information in order to get charset. A second hit to INFORMATION_SCHEMA is also needed to get table properties. Indices were only being created at table creation time, which ain't so hot. Now also adding/dropping indices when they change. Fixed up some schema defs in OStatus plugin that were a bit flaky, causing extra alter tables to be run. TODO: Generalize this infrastructure a bit more up to base schema & pg schema classes.
2010-03-01Fix a bunch of notice & warning-level messages that were breaking my ↵Brion Vibber
inter-instance communications
2010-02-26renaming sha256 to prevent conflictJames Walker
2010-02-26better return check in Magicsig::staticGet()James Walker
2010-02-26should be sequenceKey (singular)James Walker
2010-02-26adding sequenceKeys() to magicsigJames Walker
2010-02-26move signing to take a local actor profile and use local keysJames Walker
2010-02-25er. right.James Walker
2010-02-22er typoJames Walker
2010-02-22clean up error loggingJames Walker
2010-02-22generate keypairs for users, and put them in the XRD for discoveryJames Walker
2010-02-22db_objectified magic sig - for persistence of local keypairsJames Walker
2010-02-22moving magicsig.php to classes - to add storageJames Walker