Commit Graph

  • d0d888c160 vendor master Josef Fröhle 2018-12-13 20:33:29 +01:00
  • 7bca21522a fix Josef Fröhle 2018-12-13 20:26:27 +01:00
  • 87e8cedb8c modules Josef Fröhle 2018-12-13 20:25:51 +01:00
  • bc74cdd9f0 c Josef Fröhle 2018-12-13 19:33:04 +01:00
  • 5088116365 v Josef Fröhle 2018-12-13 17:47:27 +01:00
  • 41403f5fdd update Josef Fröhle 2018-12-13 17:46:03 +01:00
  • 982e82468a ac Josef Fröhle 2018-12-13 02:17:06 +01:00
  • f1083f0870 fix Josef Fröhle 2018-12-13 02:07:00 +01:00
  • d6456f37e7 all finde Josef Fröhle 2018-12-13 01:10:09 +01:00
  • 0304d8e3a1 Merge branch 'tecnickcom-master' Josef Fröhle 2018-12-13 00:35:47 +01:00
  • 19fef3a2d1 update package - readme Josef Fröhle 2018-12-13 00:34:57 +01:00
  • 60e0ce44d3 update package Josef Fröhle 2018-12-13 00:31:06 +01:00
  • d7767a6a33 Update links nicolaasuni 2018-10-14 12:11:23 +01:00
  • d8c9dec4c9 Fix astscan nicolaasuni 2018-10-14 12:06:06 +01:00
  • 32228ac43f Merge upstream changes nicolaasuni 2018-10-14 11:51:27 +01:00
  • 114d62d5e9 Update golang and dependencies nicolaasuni 2018-10-14 11:49:49 +01:00
  • a2c02c3a7d Merge pull request #1 from miracl/master Nicola Asuni 2018-10-14 10:16:46 +01:00
  • e3aaeae79b Update email and Docker container nicolaasuni 2018-10-14 09:58:46 +01:00
  • 609303d396 Merge pull request #1 from miracl/sign-multiple andy-miracl 2018-06-19 11:46:22 +01:00
  • 6a145aa214 Initial work to sign/verify multiple xml nodes concurrently Andrew Smith 2018-06-19 09:15:45 +01:00
  • a38a3fabe1 attempt to fix build root 2018-03-15 11:15:37 +00:00
  • 9b9bbf4ed1 cgo pkg config directives no longer support --static root 2018-03-15 11:06:15 +00:00
  • d804d43a21 add URI in Reference zhenglixin 2017-02-18 22:57:19 +08:00
  • d6ef404d9f add URI in Reference zhenglixin 2017-02-18 18:50:57 +08:00
  • 9e5a241622 Update xmldsig.go zhenglixin 2017-02-18 18:12:57 +08:00
  • ccd046e860 Update signature.go zhenglixin 2017-02-18 18:04:59 +08:00
  • 1aa2f9374a Merge pull request #11 from timou/master Ross Kinder 2017-01-16 08:20:12 -05:00
  • 9a878d8e76 Fix breakages on Fedora 25 Tim Ebringer 2017-01-15 15:59:04 -05:00
  • 383e4f2c19 implement native xmlenc decrypt function Ross Kinder 2016-12-29 11:07:25 -05:00
  • fcfcbaac88 implement native xmlenc decrypt function xmlenc-native Ross Kinder 2016-12-29 11:07:25 -05:00
  • 811594f91a Fix nosec comments Nicola Asuni 2016-12-04 13:32:12 +00:00
  • 1ee5814329 Add missing LICENSE Nicola Asuni 2016-11-14 15:41:19 +00:00
  • e02213cf99 add license Ross Kinder 2016-11-14 08:54:23 -05:00
  • 60ccf89e58 Update badges Nicola Asuni 2016-11-14 12:06:16 +00:00
  • 2bb9d29926 Fix static analyzers warnings and errors Nicola Asuni 2016-11-14 11:56:53 +00:00
  • 616b150bbc Update test to reflect andy-miracl changes Nicola Asuni 2016-11-14 11:56:25 +00:00
  • 748ef44fe9 Update GO to 1.7.3 and cleanup formatting Nicola Asuni 2016-11-14 11:55:23 +00:00
  • 00603d7575 Add new automation files Nicola Asuni 2016-11-14 11:54:16 +00:00
  • 2a75322801 update references to andy-miracl fork andrew.smith@miracl.com 2016-11-03 10:46:36 +00:00
  • 3f6cfac8fd add URI attribute to <Reference> andrew.smith@miracl.com 2016-10-31 17:01:02 +00:00
  • 1720c7896d prevent <?xml verion> being output during encryption andrew.smith@miracl.com 2016-10-31 17:00:08 +00:00
  • 4c0831706e drop support for go 1.5 Ross Kinder 2016-10-20 20:23:33 -04:00
  • 0c3950cf18 static build: openssl version bump Ross Kinder 2016-10-20 20:21:00 -04:00
  • bc5580d29d use a specific version of ubuntu for static build Ross Kinder 2016-10-20 20:20:38 -04:00
  • 31c57ffee3 fix go vet complaints Ross Kinder 2016-09-03 19:38:58 -04:00
  • 154d6b93c0 fix non-static dockerfile Ross Kinder 2016-09-03 19:37:55 -04:00
  • db09fcec31 support and describe building static binaries Ross Kinder 2016-09-03 19:31:03 -04:00
  • 176078f607 update readme, pkg-config is needed on darwin Ross Kinder 2016-09-03 10:49:43 -04:00
  • c83ad820f9 run travis against go 1.7 Ross Kinder 2016-09-03 10:49:24 -04:00
  • 760a575a8a silence warnings on gcc/linux Ross Kinder 2016-09-03 10:47:24 -04:00
  • e61c00c496 silence warnings on gcc/linux Ross Kinder 2016-09-03 10:46:08 -04:00
  • 607d9cc53c add cgo flag to (finally!) silence build time warnings Ross Kinder 2016-09-03 10:42:39 -04:00
  • 6c0b1932d3 test with go 1.6 Ross Kinder 2016-02-19 10:33:37 -05:00
  • 2ab6245e33 initialize libxml error capture when we start processing XML on each thread. Ross Kinder 2015-12-23 18:54:11 -05:00
  • dc37ddb368 capture errors from libxml2 Ross Kinder 2015-12-23 17:17:48 -05:00
  • c095422255 get rid of un-idiomatic []byte(C.GoStringN(…)) and instead use C.GoBytes() Ross Kinder 2015-12-23 15:15:50 -05:00
  • 6113cc3d6f get rid of hacky newDoc2() Ross Kinder 2015-12-23 15:09:37 -05:00
  • 67af552ad1 move all invocations of CString to globals where the fact that it leaks memory doesn’t matter Ross Kinder 2015-12-23 15:08:05 -05:00
  • 064bef37e7 cleanup: add/fix comments Ross Kinder 2015-12-23 14:44:38 -05:00
  • 25d9ec2994 update readme Ross Kinder 2015-12-23 14:26:26 -05:00
  • 5b03fd7e58 travis: install golint Ross Kinder 2015-12-23 14:13:34 -05:00
  • b31c1472a0 clean up, add documentation, fix lint errors Ross Kinder 2015-12-23 14:09:41 -05:00
  • 9cc70cf455 generalize expected error messages from libxmlsec Ross Kinder 2015-12-23 12:09:17 -05:00
  • cccbc3e05b fix getting the current thread on linux & mac Ross Kinder 2015-12-23 12:07:04 -05:00
  • b390a3e30a progress: enable xmldsig and do other cleanups Ross Kinder 2015-12-23 11:31:54 -05:00
  • 45f8aa9eeb refactor: Ross Kinder 2015-12-23 10:46:11 -05:00
  • 004226098f remove coveralls (it doesn't work/isn't worth it right now) Ross Kinder 2015-11-30 20:46:02 -05:00
  • 9f3ed8331d add coveralls trigger Ross Kinder 2015-11-30 20:38:16 -05:00
  • dcd29e8f67 xmlenc: add tests Ross Kinder 2015-11-30 20:35:34 -05:00
  • ded02b064c xmldsig: switch to using gocheck and add tests Ross Kinder 2015-11-30 20:14:58 -05:00
  • 7f65c2aa7b xmldsig: add test that we can handle XMLID properly for SAML Ross Kinder 2015-11-30 19:16:24 -05:00
  • 3564a0cc1c xmlenc: clear up the confusion about padding bytes and add tests for them Ross Kinder 2015-11-30 19:16:01 -05:00
  • 1f562a8ad1 update example Ross Kinder 2015-11-30 16:53:17 -05:00
  • b0917aaed7 update README Ross Kinder 2015-11-30 16:50:15 -05:00
  • f0631d11c8 xmlenc: Decrypt(): return the plaintext directly, don’t modify the source document. Ross Kinder 2015-11-30 16:49:52 -05:00
  • a4571e8fd9 add support for specifying xml:id Ross Kinder 2015-11-30 16:45:21 -05:00
  • af25076327 xmlenc: update test expectations for [83e3403ae1] Ross Kinder 2015-11-30 15:37:51 -05:00
  • eb87bfef60 xmldsig: merge newContext into Sign() because that is the only caller, simplify implementation Ross Kinder 2015-11-30 15:36:00 -05:00
  • 83e3403ae1 xmlenc: strip weird trailing 0x01 byte found in SAML responses when decrypting (HACK) Ross Kinder 2015-11-30 15:31:17 -05:00
  • c9c47bc396 xmldsig: add support for verifying signatures with a certificate (rather than the RSA private key) Ross Kinder 2015-11-30 15:30:53 -05:00
  • 720544b231 xmlenc: remove model.go which is not needed Ross Kinder 2015-11-29 21:49:57 -05:00
  • 84a6b8b42b xmlenc: add support for decryption Ross Kinder 2015-11-29 21:40:07 -05:00
  • 83593a6168 initial (broken) implementation of xmlenc Ross Kinder 2015-10-21 15:07:57 -04:00
  • ec5ce6bec4 fix style nit Ross Kinder 2015-10-06 12:42:23 -04:00
  • 9af32b3cac merge Ross Kinder 2015-10-06 12:42:03 -04:00
  • 966c9d115a add a Signature struct that can be used to make Signature templates Ross Kinder 2015-10-06 12:41:35 -04:00
  • 673471166f fix Sign/Verify to take byte slices not strings Ross Kinder 2015-10-06 12:41:06 -04:00
  • dcb754f3d4 Update README.md with travis and godoc buttons Ross Kinder 2015-10-06 10:25:22 -04:00
  • 109617ef26 clean up readme, add example Ross Kinder 2015-10-06 10:18:59 -04:00
  • 9cc696353d initial commit, xmldsig support Ross Kinder 2015-10-06 09:55:45 -04:00